〔戻る〕
書式
LINEAR_SOLVE(A,B[,EPS=eps][,SV=sv][,DELTA=delta])
機能
連立1次方程式 A x=b を正規化・完全ピボット選択法による
Gauss の消去法で解く.
引数
A |
行列 A.実数型2次元配列.
行および列の大きさが B の大きさ以上であること.
|
B |
ベクトル b.実数型1次元配列.
B の大きさが方程式の次数となる.
|
EPS=eps |
行列の非正則性判定定数.選択されたピボットの絶対値と A の要素の絶対値最大との相対比が eps 以下になった場合, 行列は数値的に非正則と判断し処理を打ち切る. 省略した場合,マシンエプシロンが採用される. |
SV=sv |
A の最小特異値を計算し sv に返却する. 省略可能. |
DELTA=delta |
SV=sv が指定された場合の逆反復法の収束判定条件を指定.
省略した場合,単精度で 1.0E-5,
倍精度で 1.0E-10,
4倍精度で 1.0E-20 が設定される.
|
戻り値
x の近似解.B と同じ大きさの実数型1次元配列.
注意
引数の精度は同じでなければならない.例えば A,B が
倍精度で eps が単精度の場合には主プログラム翻訳時にエラーとなる.
〔戻る〕