查看单个帖子
旧 2011-07-26, 08:23   #1
leej
初级会员
 
注册日期: 2011-06-30
帖子: 2
声望力: 0
leej 正向着好的方向发展
帖子 求助 matlab解常微分方程组答案有些不对怎么办

本人系新手用的win7系统,结果发现解方程时结果异于或复杂于计算值,不知是安装问题还是别的,举例见下,特此求解,哪位大侠指点下谢谢了
>> syms x0 y0
>> [x,y]=dsolve('Dx=y','Dy=-2*x','x(0)=x0','y(0)=y0')


x =

(exp(2^(1/2)*i*t)*(2*x0 - 2^(1/2)*i*y0))/4 + (2*x0 + 2^(1/2)*i*y0)/(4*exp(2^(1/2)*i*t))


y =

(2^(1/2)*i*exp(2^(1/2)*i*t)*(2*x0 - 2^(1/2)*i*y0))/4 - (2^(1/2)*i*(2*x0 + 2^(1/2)*i*y0))/(4*exp(2^(1/2)*i*t))
里边出现了i??这不应该有的呀,求指点
leej 当前离线   回复时引用此帖