数学建模社区-数学中国

标题: 求matlab高手帮忙 [打印本页]

作者: kuangren2009    时间: 2009-3-22 21:29
标题: 求matlab高手帮忙
由微分方程得到其Matlab函数
1 Y8 G0 k6 T. D4 J
function yy=odefunlt(x,y)
%以狼在追击过程中的横坐标为自变量
yy(1,1)=y(2);
yy(2,1)=sqrt(1+y(2).^2)./(2.*x);
上面两行代码啥意思,尤其是yy(1,1)yy(2,1)
8 j9 @+ |) U& r主程序:
( Q& ?  @- @7 u( w7 C) c
tspan=100:-0.1:0.1;%以狼的x坐标为自变量
y0=[0 0];这句啥意思
%下面只知道狼是否追上兔子,但是不易推得兔子刚刚到达窝边时,狼与兔之间的距离
[T,Y] = ode45('odefunlt',tspan,y0);
n=size(Y,1);
disp('狼的坐标(x=0.1)')
disp(Y(n,1))%通过追击曲线计算当狼的横坐标为0.1(tspan=0.1)时,狼的纵坐标

1 [5 A0 W& F2 u8 y7 a* P2 s. B9 y+ U/ o

作者: 470569544    时间: 2009-3-22 21:53
我在看看了
作者: 冷风过境    时间: 2009-3-23 09:00
上机帮你看看
作者: kuangren2009    时间: 2009-3-23 12:49
先谢谢了,我是搞软件的,对matlab不熟。。。
作者: nanshanfkb    时间: 2009-3-24 09:00
主程序第一行:从100开始每次减0.1取值直到0.1
# k+ H& d8 s! h0 I; o; a+ {) G第二行初值是从00开始具体意思得看题意了.
' Z5 |6 t, L* J2 g% Kode45算法调用函数,是精度最高的一种了
作者: kuangren2009    时间: 2009-3-24 23:41
谢了!!!Thank you




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5