Matlab求解微分方程组时总是出现这个答案,这是什么意思,这个对吗?还可以表示得%更清楚吗?

2025-03-27 08:25:00
推荐回答(2个)
回答1:

答案是对的,例如
syms x y
>> da=dsolve('Dx=y+1,Dy=x+1','x(0)=-2,y(0)=1')

da =

x: [1x1 sym]
y: [1x1 sym]
这就是你说的情况了。如要详细一点,用指令:
>> da.x
ans =

1/2*exp(t)-3/2*exp(-t)-1

>> da.y
ans =

1/2*exp(t)+3/2*exp(-t)-1

回答2:

>> [a,b]=dsolve('Dx=y+1','Dy=x+1','x(0)=-2')

a =

-exp(-t)*(C3 + exp(2*t)*(exp(-t) - C3 + 1))

b =

exp(-t)*(C3 - exp(2*t)*(exp(-t) - C3 + 1))