到目前为止,数学中有很多步法,例如:亚当斯-巴什福思法,亚当斯-莫尔顿法,都是常微分方程的积分方法。它们需要在每一次迭代时重新计算一遍等式右边的结果(非线性隐含问题忽略计算多个 f (ω)值的可能性)龙格-库塔法是一种不同的处理,作为多级方法为人们所知。
龙格—库塔方法解四元四阶微分方程很少有可以直接使用的c++源程序,而且需要一个模块化比较强的c++程序,可以作为封装好的一个模块,直接被别的项目调用。但是现有模块化的龙格—库塔程序存在着各种各样的问题,所以我编写一个模块化比较强的程序,提供给用户的接口比较友好,对龙格—库塔的精度和迭代效率进行了有效的控制,从而完善龙格库塔方法解四元四阶微分方程的问题。
1