请高手来帮我看看这个matlab程序哪里错了 提示Error using ==> mtimes Inner matrix dimensions must agrea=1b=1v0=2.0x=0:0.1:ay=0:0.1:bi=1:2:200v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))怎么无法运行啊 这是根
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 17:18:54
![请高手来帮我看看这个matlab程序哪里错了 提示Error using ==> mtimes Inner matrix dimensions must agrea=1b=1v0=2.0x=0:0.1:ay=0:0.1:bi=1:2:200v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))怎么无法运行啊 这是根](/uploads/image/z/13890061-37-1.jpg?t=%E8%AF%B7%E9%AB%98%E6%89%8B%E6%9D%A5%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%E8%BF%99%E4%B8%AAmatlab%E7%A8%8B%E5%BA%8F%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86+%E6%8F%90%E7%A4%BAError+using+%3D%3D%3E+mtimes+Inner+matrix+dimensions+must+agrea%3D1b%3D1v0%3D2.0x%3D0%3A0.1%3Aay%3D0%3A0.1%3Abi%3D1%3A2%3A200v%3Dv%2B4.0%2Av0%2Fpi%2A%28sin%28i%2Ax%2Api%2Fa%29%2Asinh%28i%2Api%2Ay%2Fa%29%2F%28i%2Asinh%28i%2Api%2Ab%2Fa%29%29%29%E6%80%8E%E4%B9%88%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%E5%95%8A+%E8%BF%99%E6%98%AF%E6%A0%B9)
请高手来帮我看看这个matlab程序哪里错了 提示Error using ==> mtimes Inner matrix dimensions must agrea=1b=1v0=2.0x=0:0.1:ay=0:0.1:bi=1:2:200v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))怎么无法运行啊 这是根
请高手来帮我看看这个matlab程序哪里错了 提示Error using ==> mtimes Inner matrix dimensions must agre
a=1
b=1
v0=2.0
x=0:0.1:a
y=0:0.1:b
i=1:2:200
v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))
怎么无法运行啊 这是根据fortran程序改编的 fortran程序如下
program none
implicit none
real v,x,y
integer i
real(8),parameter::pi=3.1415926,a=1.0,b=1.0,v0=2.0
open(1,file="数据文件.dat")
do x=0.,a,0.1
do y=0.,b,0.1
v=0.0
do i=1,200,2
v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))
enddo
write(1,*)x,y,v
enddo
enddo
end program
请高手来帮我看看这个matlab程序哪里错了 提示Error using ==> mtimes Inner matrix dimensions must agrea=1b=1v0=2.0x=0:0.1:ay=0:0.1:bi=1:2:200v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))怎么无法运行啊 这是根
数组之间的乘除要用点乘,点除
根据你的fortran程序,是不能直接乘除的,得改成for next循环
a=1
b=1
v0=2.0
for x=0:0.1:a
for y=0:0.1:b
v=v0
for i=1:2:200
v=v+4.0*v0/pi*(sin(i*x*pi/a)*sinh(i*pi*y/a)/(i*sinh(i*pi*b/a)))
next
x;y;v
next
next