Mathematics | ![]() ![]() |
ODE 境界値問題のソルバ
ソルバ |
詳細 |
|
常微分方程式に対する2点境界値問題を解きます。 |
BVP 補助関数
関数 |
詳細 |
|
bvp4c 用の初期推定値の作成 |
|
bvp4c の出力を使って、数値解を計算します。 |
BVP オプションの取り扱い
options 構造体は、名前の付いたプロパティの値をソルバに送ります。そして、問題の解を与えます。これらの関数を使って、構造体を作成し、変更し、アクセスします。
関数 |
詳細 |
|
BVP options 構造体を作成/変更 |
|
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 問題の紹介 | ![]() |