登录论坛

查看完整版本 : [MATLAB毕业设计] 有哪位帮忙解一下这个方程组?谢谢!


herollb
2009-05-01, 22:36
本人作毕业设计,需要解下面这个微分方程组:
dy1=-I*[exp(y1-y2)];
dy2=I*[exp(y1-y2)]-y2;
dy3=I*exp(y1-y2);
I=[0 4]
y1(0)=0;
y2(0)=4.2;

不知道怎么办呢,有谁帮忙写一下?谢谢!

yfl
2009-05-03, 10:11
function ydot=bysj(t,y)
ydot=[-t*exp(y(1)-y(2));
t*exp(y(1)-y(2))-y(2);
t*exp(y(1)-y(2))];
[t,y]=ode23t('bysj',[0,4],[0;4.2;0])
这样就可以啦。
然后你用plot(y)画图即可,我画了图,但由于附件太大不能上传。

herollb
2009-05-03, 16:59
非常感谢你的帮忙,呵呵