MATLAB学习笔记:解常微分方程

求常微分方程(组)的通解:

例1:

dsolve('Dx+4*x=sin(2*t)')
自变量默认为t。


例2:

dsolve('Dx=t')

syms x;
dsolve('Dy=x',x)
 
  

 结果相同。 
  

例3:

dsolve('D2x+2*Dx-3*x=exp(t)')

例4:方程组

syms t;
[x,y]=dsolve('Dx=-3*y','Dy=4*x',t)


常微分方程的通解均带有任意常数项,要确定常数项的取值就需要定解条件,定解条件包括初值条件、边值条件,在此基础上求解常微分方程的解。


求常微分方程(组)的特解:

例5:

syms x;
dsolve('D2y+3*Dy+2*y=sin(2*x)','y(0)=1','Dy(0)=1',x)







你可能感兴趣的:(MATLAB学习笔记:解常微分方程)