matlab程序跑不出来,matlab程序运行不出来,求大神指点一二 - 程序语言 - 小木虫 - 学术 科研 互动社区...

function u=b()

dt=0.1;      %时间间隔

n=201;       %网格数

h=2/(n-1);   %空间步长

m=2/dt;      %迭代次数

u=ones(m,n);

u(:,1)=0;

u(:,n)=0;

for j=2:n-1

u(1,j)=sin(pi*j*h);

end

for i=1:m

for j=2:n-1

u(i+1,j)=u(i,j)-u(i,j)*dt/2*h*(u(i,j+1)-u(i,j-1))+0.01*(dt/h^2)*(u(i,j+1)-2*u(i,j)+u(i,j-1));

end

end

end

运行出来的结果:(部分)为什么第二行算不出来?

Columns 1 through 7

0    0.0628    0.0941    0.1253    0.1564    0.1874    0.2181

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

0         0         0         0         0         0         0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值