有谁能帮我用matlab解微分方程啊,方程如下:初始值dx=0.4,dy=0.1,dz=pi/4dx=-x+0.5*(z+y)(z+y+sinz);dy=-0.5*x*(z+y+sinz)+sinz;dz=-0.5*(y+z+sinz);

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 09:22:02
有谁能帮我用matlab解微分方程啊,方程如下:初始值dx=0.4,dy=0.1,dz=pi/4dx=-x+0.5*(z+y)(z+y+sinz);dy=-0.5*x*(z+y+sinz)+sinz;dz=-0.5*(y+z+sinz);
xQN@.gh--#,$$6PҕDkI0(l giw`;sӇ |dHk;8(R?!qͻ7hb^Hmr4S-EHIڂ$r5^0iB*@6A`59%J0@vPc\nx F퍖߼vھY5TF&ga&(v7Qq.j`BiW4}t=uU2PgbvD^;|N{/r{EFat"eN4 0P&CQMLF0.LOy)u:Z.ei|ŲP

有谁能帮我用matlab解微分方程啊,方程如下:初始值dx=0.4,dy=0.1,dz=pi/4dx=-x+0.5*(z+y)(z+y+sinz);dy=-0.5*x*(z+y+sinz)+sinz;dz=-0.5*(y+z+sinz);
有谁能帮我用matlab解微分方程啊,
方程如下:初始值dx=0.4,dy=0.1,dz=pi/4
dx=-x+0.5*(z+y)(z+y+sinz);
dy=-0.5*x*(z+y+sinz)+sinz;
dz=-0.5*(y+z+sinz);

有谁能帮我用matlab解微分方程啊,方程如下:初始值dx=0.4,dy=0.1,dz=pi/4dx=-x+0.5*(z+y)(z+y+sinz);dy=-0.5*x*(z+y+sinz)+sinz;dz=-0.5*(y+z+sinz);
function f=ffun(t,x)
f=zeros(3,1);
f(1)=-x(1)+0.5*(x(3)+x(2))*(x(3)+x(2)+sin(x(3)));
f(2)=-0.5*x(1)*(x(3)+x(2)+sin(x(3)))+sin(x(3));
f(3)=-0.5*(x(2)+x(3)+sin(x(3)));
以上是子函数
[T,Y] = ode45(@ffun,[0 10],[0.4 0.1 pi/4])
plot(T,Y)可以把数值解画成曲线.