public abstract class AbstractMatrix extends java.lang.Object implements Matrix
修飾子とタイプ | フィールドと説明 |
---|---|
double |
dataMax
成分の絶対値の最大値
|
protected static double |
TOLERANCE
反復計算の収束判定閾値
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
AbstractMatrix() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
checkRange(int row,
int column)
データ範囲を確認する
|
java.lang.Object |
clone()
オブジェクトのコピーを返す
|
double |
determinant()
行列式を返す
|
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする
|
Vector |
getColumnVector(int column)
列ベクトルを返す
|
Vector[] |
getColumnVectors()
列ベクトルを返す
|
Vector |
getRowVector(int row)
行ベクトルを返す
|
Vector[] |
getRowVectors()
行ベクトルを返す
|
int |
hashCode()
オブジェクトのハッシュコード値を返す
|
boolean |
isSymmetry()
行列が対称かどうかを判別する
|
java.lang.String |
toString()
データ文字列を返す
|
java.lang.String[] |
toStrings()
データ文字列を格納した配列を返す
|
double |
trace()
トレースを返す
|
add, add, columnCount, eliminateRowColumn, extructRowColumn, get, init, mul, rowCount, set, transposition
protected static final double TOLERANCE
public double dataMax
public boolean isSymmetry()
isSymmetry
インタフェース内 Matrix
public double determinant()
determinant
インタフェース内 Matrix
public Vector getRowVector(int row)
getRowVector
インタフェース内 Matrix
row
- 行のインデックスpublic Vector getColumnVector(int column)
getColumnVector
インタフェース内 Matrix
column
- 列のインデックスpublic Vector[] getRowVectors()
getRowVectors
インタフェース内 Matrix
public Vector[] getColumnVectors()
getColumnVectors
インタフェース内 Matrix
protected void checkRange(int row, int column)
public java.lang.Object clone()
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
obj
- 比較対象のオブジェクトMatrix
のインスタンスで同じ値を持つ場合は truepublic java.lang.String[] toStrings()
public java.lang.String toString()
toString
クラス内 java.lang.Object