欧拉法(Euler)求解常微分方程的 Matlab 程序及案例
1. 概念
1) 常微分方程
自变量只有一个的微分方程,称为常微分方程;自变量数量 2 个
或以上时,称为偏微分方程。
绝大多数实际工程问题,常微分方程的自变量都是时间 t,通常
表达为:
1
, , , , , 0
nn
F t y y y y
2) 一阶常微分方程
求解上述关于
n
y
的方程,得到
n
y
的表达式为:
1
, , , ,
nn
y f t y y y
写成向量形式:
3
1
, , , ,
n
n
y
y
y
y
f t y y y
y
令:
1
3
3
1
,
,
, , , ,
n
n
y
y
y
y
y
y
y
t
ft
f t y y y
y
y
y
f
得到向量形式的一阶常微分方程:
,tyyf
3) 微分方程的解析解法和数值解法
微分方程的求解方法有解析解法和数值解法,解析法是求出因变
量
y
关于时间 t 的具体函数式,表达为
tyy
;数值法是解出因变量
y
评论0