Mathematics    

BVP 関数のまとめ

ODE 境界値問題のソルバ

ソルバ
詳細
bvp4c
常微分方程式に対する2点境界値問題を解きます。

BVP 補助関数

関数
詳細
bvpinit
bvp4c 用の初期推定値の作成
bvpval
bvp4cの出力を使って、数値解を計算します。

BVP オプションの取り扱い

options 構造体は、名前の付いたプロパティの値をソルバに送ります。そして、問題の解を与えます。これらの関数を使って、構造体を作成し、変更し、アクセスします。

関数
詳細
bvpset
BVP options構造体を作成/変更
bvpget
bvpsetを使って、作成された options 構造体からプロパティを抽出します。

ODE 境界値問題のデモ

これらのデモは、MATLAB BVPソルバを使って、解くことのできる種々の問題を示しています。MATLAB Help ブラウザから、デモ名をクリックして、エデッタを使って、デモコードを見ることができます。コマンドラインで、demoname と入力することで、デモを実行することができます。

デモ
詳細
mat4bvp
Mathieu方程式の4番目の固有関数
shockbvp
解が、x = 0 近傍で、衝撃層をもつもの
twobvp
厳密な2つの解をもつ BVP

Shampine, Reichelt, and Kierzenka による "Solving Boundary Value Problems for Ordinary Differential Equations in MATLAB with bvp4c."にその他例題が記述されています。チュートリアルと例題は、ftp://ftp.mathworks.com/pub/doc/papers/bvp/を参照しています。このチュートリアルは、手法を示しているもので、現実の問題としては、あまり興味的なものではありません。


 ODE に対する境界値問題 境界値 ODE 問題の紹介