养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATLAB符号函数求解常微分方程

时间:2024-09-21 02:37:16

已经有瘰礼凿杲百度经验中给出了旧版本的MATLAB的的符号函数求解常微分方程方法。不过MATLAB的新版本(2016b)中不推荐使用这种方法,以后的版本中可能会去掉这种方法,此处给出推荐使用的新方法

工具/原料

MATLAB

方法/步骤

1、MATLAB解微分方程的命令为dsolve

2、基本语法主要包括以下两种形式S=dsolve(eqn)S=dsolve(eqn,cond)

3、其中eqn为微分方程或微分方程组cond为初始条件

4、以下式为例

MATLAB符号函数求解常微分方程

5、输入以下代码symsay(t)eqn=diff(y,t)-a*y==0dsolve(eqn)

6、即可得到如下结果

MATLAB符号函数求解常微分方程

7、也可以加入初始条件cond=y(0)==1dsolve(eqn,cond)

8、即可得到带初始条件的微分方程的结果

MATLAB符号函数求解常微分方程

9、更复杂的用法可以在MATLAB中查看dsolve的帮助文件

© 一点知识