「GNU Octave 2.1.x 日本語マニュアル/数値積分」の版間の差分
削除された内容 追加された内容
Bethlehem4 (トーク | 投稿記録) quad_options (opt, val) |
[r, amat, bmat, q] = colloc (n, "left", "right") |
||
81 行
[Loadable Function]
直交配列法の微分と積分の重み行列を、J. Villadsen and M. L. Michelsen,
''Solution of Differential Equation Models by Polynomial Approximation''
、で与えられたサブルーチンを使って計算します。
二階微分方程式を、'''colloc'''の重み行列を生成して、解く例題を示します。
::<math>
u\prime - \alpha u\prime\prime = 0
</math>
境界条件
::<math>u(0) = 0</math> and <math>u(1) = 1</math>
まず、n個の点(区間の端点を含む)のための重み行列を生成し、右辺の境界条件を(<math>\alpha</math>の特定の値の場合)に組み込むことができます。
<source lang=matlab>
96 ⟶ 105行目:
</source>
根rにおける解は、
<source lang=matlab>
|