常微分方程式の数値解法

常微分方程式を数値的に解き、動的システムのシミュレーションを可能にします。

手法

Runge-Kutta-Fehlberg 頑丈な働き者
Bulirsch-Stoers 動作が安定しているシステムに対して高速かつ正確
Adams-Moulton 伝統的
Backward Differentiation Formula 動作の重いシステムに最適

機能

最大効率のための適応ステップサイジング。

誤差の大きさを制御。定数、出力の現在値、微分の現在値、現在のステップサイズの任意の組み合わせによって誤差をスケーリングします。

独立変数の指定値において解の値を出力。固定増分を使うか、最大可能なステップサイズを得るために「フリーラン」モードを使います。

ユーザーは進行中の処理を中断し、再開始することができます。

微分はユーザー定義関数によって指定されます。これらは IF 文やループを含む、事実上あらゆる非線形挙動を含むことができます。

微分は、処理速度向上のために C 言語または C++ 言語のプラグインモジュールで計算できます。独自のモジュールを作成するには、XOP Toolkit を使います。

Forum

Support

Gallery

Igor Pro 10

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More