|
|
[交流]
各位大神麻烦看看,究竟我的程序是对的还是,书上写的是是对的
本人菜鸟,正在学习matlab编程,初试编了个程序,始终与与书中所写的答案,在初值条件编写上存在差异,我始终觉得是书上写错了,但我的图像好像又不对,麻烦大家看看
其中u1=sint ,u2=cost, l=1,a^2=0.001,φ(x)=x,x的和t范围都是[0,1],都分为100份
Δx=Δt=0.01;题目和最后求解的差分格式都在图片中
我的编程如下
u=zeros(100,100);
for i=1:100
u(1,i)=sin(i/100); u(100,i)=cos(i/100); u(i,1)=i/100;我写的初值条件
书上写的初值条件为u(i,1)=sin(i/100); u(1100i)=cos(i/100); u(1,i)=i/100;
下面都程序都一样·····
end
a=0.001;
delax=0.01; delat=0.01;
r=a*a*delat/delax/delax;
for j=1:100
u(2:99,j+1)=(1-2*r)*u(2:99,j)+r*(u(1:98,j)+u(3:100,j));
pause(0.01);
end
surf(u)
![]()
IMG_20rrrr130420_164207.png
![]()
IMG_20rrrr130420_164207.png
![]()
IMG_201ee30420_170824.png
[ Last edited by chuckxian on 2013-4-20 at 17:11 ] |
» 猜你喜欢
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有13人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有18人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有13人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有14人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有22人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有22人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有14人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有7人回复
售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急
已经有7人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有6人回复
|