ブッチャーテーブルの使用方法に関する優れたチュートリアルはありますか?


8

たとえば、テイラー級数を使用してスキームの精度の順序を見つけるときに必要な代数を簡略化するためにブッチャーテーブルを使用する方法を理解するために、プライマリソースに移動しようとしました。

しかし、関連する背景が不足しているためか、ブッチャーの本のブッチャーテーブルを利用する方法を理解するのは特に難しいと思いました。

ブッチャーテーブルを利用するために必要な数学をカバーする、比較的自己完結型の優れた(つまり、最低限必要な条件の)本やチュートリアルはありますか?


なぜあなたが肉屋のタブローを特に求めているのか不思議に思っています。結局のところ、これらは特定のルンゲクッタ法を表す方法にすぎません。ルンゲクッタ法を導き出す方法を理解したい(したがって肉屋のタブローに到達したい)場合は、Math.SEの質問に対するこの回答をお勧めします。悲しいことに、私が知っているルンゲクッタ法の唯一の良い説明はそれです。
Wrzlprmft 2015年

@Wrzlprmft私はブッチャーテーブルを特に求めます。ルンゲクッタ法があり、その精度分析を実行したい場合が多いため、ブッチャーテーブルはすべてのテイラー級数を整理し、どれがどれをキャンセルするかを確認するのに役立ちます。 。または、少なくとも、それは私が信じさせられたものですか?
user89

この質問への回答には引き続き興味があります。
user89

回答:


2

それらを「使用」したい場合が2つあるようです。

  1. メソッドを実装する。どんな参照でも、これを容易にするはずの明確なアルゴリズムの説明が得られます。
  2. メソッドの順序を確認します。なぜこれを行う必要があるのか​​はわかりませんが、それは注文条件(方程式)を調べて数値を接続するだけの問題です。

非常に高い次数のメソッドの次数条件は、より専門的なソース(Butcherの本など)にのみ存在しますが、ほとんどすべてのリファレンスで両方を見つけることができます。何か具体的に説明するために、私はLeVequeの有限差分に関する本の第7章をお勧めします。

アルゴリズムのPython実装と注文条件(注文14まで)については、Nodepyパッケージを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.