as280711261 发表于 2006-11-17 12:16

求助:请高手帮忙编一下这个方程的仿真程序

方程为:dx/dt=-(y+x);
            dy/dt=x+ay+u;
            dz/dt=z(x-c)+b;
            du/dt=-kx.
其中a、b、c、k是可常数,Matlab程序要能产生x-y、x-z、x-u、y-z、y-u、x-y-z等平面上的仿真图形。
哪位高手能帮个忙,非常感谢!!

hunter_009 发表于 2006-11-17 12:46

楼主啊,你用不用把a,b,c,k及t的范围说下。我好解啊,不然的话,微分方程对初始条件太敏感了,得不出结果。

xjzuo 发表于 2006-11-17 19:25

回复

这种问题参考一本有关仿真的Matlab书籍,就可以自己解决了.
另:参数的选取很重要.

yanyongju 发表于 2006-11-18 19:12

这是一个简单的线性微分方程,用Runge-Kutta法就可以解决的
页: [1]
查看完整版本: 求助:请高手帮忙编一下这个方程的仿真程序