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, transpositionprotected static final double TOLERANCE
public double dataMax
public boolean isSymmetry()
isSymmetry インタフェース内 Matrixpublic double determinant()
determinant インタフェース内 Matrixpublic Vector getRowVector(int row)
getRowVector インタフェース内 Matrixrow - 行のインデックスpublic Vector getColumnVector(int column)
getColumnVector インタフェース内 Matrixcolumn - 列のインデックスpublic Vector[] getRowVectors()
getRowVectors インタフェース内 Matrixpublic Vector[] getColumnVectors()
getColumnVectors インタフェース内 Matrixprotected void checkRange(int row,
int column)
row - 行のインデックスcolumn - 列のインデックスpublic java.lang.Object clone()
public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Objectobj - 比較対象のオブジェクトMatrix
のインスタンスで同じ値を持つ場合は truepublic java.lang.String[] toStrings()
public java.lang.String toString()
toString クラス内 java.lang.Object