kuangren2009 发表于 2009-3-22 21:29

求matlab高手帮忙

由微分方程得到其Matlab函数
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)
主程序:
tspan=100:-0.1:0.1;%以狼的x坐标为自变量y0=;这句啥意思%下面只知道狼是否追上兔子,但是不易推得兔子刚刚到达窝边时,狼与兔之间的距离 = ode45('odefunlt',tspan,y0);n=size(Y,1);disp('狼的坐标(x=0.1)')disp(Y(n,1))%通过追击曲线计算当狼的横坐标为0.1(即tspan=0.1)时,狼的纵坐标

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
第二行初值是从00开始具体意思得看题意了.
ode45算法调用函数,是精度最高的一种了

kuangren2009 发表于 2009-3-24 23:41

谢了!!!Thank you
页: [1]
查看完整版本: 求matlab高手帮忙