zxax1912 发表于 2010-5-18 15:49

MATLAB中dsolve问题请教


上面的问题我在MATLAB中编程老是提示我错误,错误如下:
f=dsolve('Dx=-8/3*x+y*z','Dy=-10*y+10*z','Dz=-x*y+28*y-z','x(0)=0','y(0)=0','z(0)=1e-10','t')
??? Error using ==> dsolve
Error, (in dsolve/IC) The 'implicit' option is not available when giving Initial Conditions.

>>=dsolve('Dx=-8/3*x+y*z','Dy=-10*y+10*z','Dz=-x*y+28*y-z')
??? Error using ==> dsolve
Too many output arguments.

dsolve('Dx=-8/3*x+y*z','Dy=-10*y+10*z','Dz=-x*y+28*y-z')

ans =

),z(t)=1/10*diff(y(t),t)+y(t),x(t)=1/10*(-diff(y(t),$(t,2))-11*diff(y(t),t)+270*y(t))/y(t)]]

提示我在初始化条件上有问题,却不知道问题出在哪里?

houxiaoyang 发表于 2010-5-18 16:55

回复 14楼 zxax1912 的帖子

用dsolve找不到解析解,用数值方法解答,试试ode楼上有的
页: [1]
查看完整版本: MATLAB中dsolve问题请教