请教!非线性微分方程组,给定末时刻条件
请教各位高手们,这样的方程组用MATLAB怎么解,ODE解的都是给定初始状态的解,但是这个是给定末时刻的状态,对t求导,解,末时刻状态为
谢谢了。。。
[ 本帖最后由 ChaChing 于 2009-3-7 12:15 编辑 ] 终值问题,只需要把中的t0设置成终止时间,tf设置成开始时间就可以了。
function dx=zhongzhiode(t,x)
dx=[2*x(2)^2-2;
-x(1)+2*x(2)*x(3)-1;
-2*x(2)+2*x(3)^2-4];
=ode45(@zhongzhiode,,);plot(t,x)
非常感谢sogooda的回复!原来可以这样用的。。。谢谢! 这个问题用simulink怎么解决呢?
回复 地板 Hyowinner 的帖子
到simulink版问问看。我对simulink基本一窍不通。回复 沙发 sogooda 的帖子
为何我改成初值问题击出问题?=ode45(@zhongzhiode,,);plot(t,x)
回复 6楼 ChaChing 的帖子
可能和初值有关,也许在那个初始值时,方程有些特殊吧。我把方程的初值稍微改了一下,就可以了。=ode45(@zhongzhiode,,);plot(t,x)
页:
[1]