常微分方程有时很难求解,MATLAB提供了功能强大的工具,可以帮助求解微分方程。函数dsovle计算常微分方程的符号解。因为我们要求解微分方程,就需要用一种方法将微分包含在表达式中。所以,dsovle句法与大多数其它函数有一些不同,用字母D来表示求微分,D2,D3等等表示重复求微分,并以此来设定方程。任何D后所跟的字母为因变量。方程 >> dsolve( ' Dy=1+y^2 ' ) % find the general solution ans= -tan(-x+C1) 其中,C1是积分常数。求解初值y(0)=1的同一个方程就可产生: >> dsolve(' Dy=1+y^2 ',' y(0)=1 ') % add an initial condition y= tan(x+1/4*pi) 独立变量可用如下形式指定: |