关于如何使用 Butcher 桌子的好教程?

计算科学 数值分析 参考请求 龙格库塔
2021-12-21 12:10:53

例如,我尝试访问主要资源以了解如何使用 Butcher 表来简化我在使用 Taylor 级数来查找方案的准确性顺序时需要做的代数。

然而,也许是因为缺乏相关背景,我发现如何使用 Butcher 书中的 Butcher 表特别困难。

是否有好的、相对独立的(即最低先决条件)书籍或教程涵盖了我使用 Butcher 表所需的必要数学?

1个回答

听起来您可能想将它们“用于”两件事:

  1. 实现一个方法。任何参考都会给你一个清晰的算法描述,这应该很容易。
  2. 检查方法的顺序。我不确定您为什么需要这样做,但这只是查找订单条件(方程式)并插入数字的问题。

您几乎可以在任何参考资料中找到两者,尽管非常高阶方法的顺序条件仅在更专业的资源中(如 Butcher 的书)。只是为了给你一些具体的东西,我推荐 LeVeque 关于有限差分的书的第 7 章。

有关算法的 Python 实现和订单条件(最多 14 个订单),请参阅我的Nodepy 包