org.mklab.nfc.leq
クラス DoubleRealGaussianEliminationSolver

java.lang.Object
  上位を拡張 org.mklab.nfc.leq.DoubleRealGaussianEliminationSolver

public class DoubleRealGaussianEliminationSolver
extends Object

倍精度(double)型の実行列の逆行列をガウスの消去法で求めるクラスです。

バージョン:
$Revision: 1.4 $
作成者:
Koga Laboratory

コンストラクタの概要
DoubleRealGaussianEliminationSolver()
           
 
メソッドの概要
 Object[] inverse(double[][] a, double tolerance, boolean stopIfSingular)
          逆行列をガウスの消去法で求めます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DoubleRealGaussianEliminationSolver

public DoubleRealGaussianEliminationSolver()
メソッドの詳細

inverse

public Object[] inverse(double[][] a,
                        double tolerance,
                        boolean stopIfSingular)
逆行列をガウスの消去法で求めます。

パラメータ:
a - 対象となる行列
tolerance - 許容誤差
stopIfSingular - trueならば、正則でない場合、処理を中止し、例外を投げます。
戻り値:
逆行列と行列式