数学建模社区-数学中国
标题:
常微分方程
[打印本页]
作者:
2863358207
时间:
2020-4-13 11:15
标题:
常微分方程
常微分方程有的可以求出表达式的,我们成为有“解析解”
) t- q& c, U4 y/ H) B H. L6 b+ l
然而,有许多的方程没有办法求出具体的表达式。这样我们就没法定量的描述因变量的变化了吗?
$ X; a8 ^- h3 s3 H! O
答案是否定的,尽管没有解析解,但是我们可以求出数值解,即求出自变量在一系列紧密排列的离散点上的取值,来近似代替精确的表达式,来分析问题。
8 {+ s( y1 z$ s/ _) K4 x6 |
常用的数值解求法有两种:
& p* Y" {5 D" \' k; l/ ^7 b
1.欧拉法
! k' R8 Q& T- D9 O9 {
欧拉法的最基本的原理就是用一系列函数值的差商来近似代替一阶导数。
! p1 n9 m7 D7 k; @- t0 V% x
编程比较简单,但是误差积累比较快。
. d6 V/ c$ }) n/ j8 J
V2 a1 M5 H4 B; ^; ~3 E# q$ V
2.龙格-库塔法
1 o3 B0 c2 N" P& D% m$ x, D2 x. U
龙格库塔法误差积累是比较慢的,但是编程比较复杂。
! X1 h+ ^3 @& W0 |% u
. L2 ~ w5 d9 J
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5