matlab如何解方程组_如何用Matlab求解常微分方程

01

微分方程与matlab

在大学的高等数学里,我们常常会碰到一些方程,总会令人头疼,它就叫微分方程,今天扫叶人打算向大家介绍一下关于如何使用matlab来轻松解决微分方程。

02

课程体系图表

2f2b4c6d577866dcc19ec8fc2a1b3265.png

03

常微分方程的表示方式

常微分方程在matlab里按照如下的规定重新表达:符号D用来表示对变量的求导,Dy表示对于变量y进行求一阶求导,当需要求变量n阶导数的时候,用Dn表示,例如常微分方程y''+2y'=y在matlab写成:D2y+2*Dy=y

04

dsolve函数

在MATLAB中,由函数dsolve()解决常微分方程(组)的求解问题,其具体格式如下:r = dsolve('eq1,eq2,...', 'cond1,cond2,...', 'v')
其中'eq1,eq2,eq3  ........'为微分方程或者微分方程组, 'cond1,cond2,...',是初始条件或边界条件,'v'是独立变量,默认的独立变量是't'。函数dsolve用来解符号常微分方程、方程组,如果没有初始条件,则求出通解,如果有初始条件,则求出特解。

05

三种方程的程序例子展示

a7282a4080f0e6e60a3207ad56477980.png 2d4d75a9be87a876dcea54bdc6f41911.png e2395745a5289cca30286792181fefb5.png

你可能感兴趣

1最伟大的英国纪录片—《人生七年》|阶级固化到底是否存在? 2软件学习|关于matlab的方程求解 3Matlab绘图基础技巧 4Matlab中那些控制命令 5如何用Matlab求解极限和积分 6Matlab中数据的读取与矩阵的调用 7如何用Matlab中进行插值▼更多精彩推荐,请点击阅读原文▼ 20cd6d86b0e08e692882aa60e503a26a.png把时间交给扫叶人 f5c62903d60fbd848b7e56317e74c4e1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值