利用MatLab求解常微分方程(组)
MatLab中使用dsolve()函数去求解常微分方程的问题
dsolve的函数原型如下
r=dsolve(‘eq1,eq2,···’,‘cond1,cond2·····’,‘v’)
其中的参数表示为:
- eq1,eq2····表示的常微分方程或者常微分方程组
- cond1,cond2····表示的是常微分方程或常微分方程组的边界条件,或者说是初始条件
- v表示的是独立变量,如果不指定独立变量,则默认的独立变量是t
- 如果没有初始条件则上述函数求解出通解,如果有初始条件,则上述条件求解出满足初始条件的特解