戻る

LINEAR_SOLVE


 書式 
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次元配列.

注意
引数の精度は同じでなければならない.例えば AB が 倍精度で eps が単精度の場合には主プログラム翻訳時にエラーとなる.

戻る