org.mklab.tool.matrix
クラス Null

java.lang.Object
  上位を拡張 org.mklab.tool.matrix.Null

public class Null
extends Object

零空間の基底からなる行列を求めるクラスです。

Null space basis

バージョン:
$Revision: 1.24 $
作成者:
koga
関連項目:
Orth

コンストラクタの概要
Null()
           
 
メソッドの概要
static Matrix nullMatrix(Matrix A)
          A の零空間の直交基底を返します。
static Matrix nullMatrix(Matrix A, double tolerance)
          tolerance は、零空間の次元を決めるために使われる。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Null

public Null()
メソッドの詳細

nullMatrix

public static Matrix nullMatrix(Matrix A)
A の零空間の直交基底を返します。 Q の列ベクトルが A の零空間を張り、 Q の列の数は、 (Rows(A) - rank(A)) と等しい。

パラメータ:
A - 対象となる行列
戻り値:
零空間の基底からなる行列 (null space basis)

nullMatrix

public static Matrix nullMatrix(Matrix A,
                                double tolerance)
tolerance は、零空間の次元を決めるために使われる。

パラメータ:
A - 対象となる行列
tolerance - 許容誤差
戻り値:
零空間の基底からなる行列 (null space basis)