Rune-Kutta 方法

龙格库塔方法是进行初值问题的微分方程的有效手段。一般来说,初值问题的方程形式如下

x'=f(x, t)

x(a) =x_a

经典龙格库塔方法的解如下:

x(t+h) =x(t) +1/6(K1+2K2+2K3+4K4)

K1=hf(t,x)

K2=hf(t+1/2h,x+1/2K1)

K3=hf(t+1/2h,x+1/2K2)

K4=hf(t+h,x+K3).


利用欧拉方法的话,方程的解可以写为

x(t+h) =x(t) +hf(t+h, x)



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容