パッケージ library.math
クラス Matrix
java.lang.Object
library.math.Matrix
- すべての実装されたインタフェース:
Cloneable
行列
- 関連項目:
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明final Matrix加算final Matrix任意mod加算final Matrixclone()static final MatrixE(int n) 単位行列final booleanfinal long[][]get()行列そのものを返すfinal longget(int i, int j) Matrix[i][j]を返すfinal long[]getH(int i) i行目の要素全てを返すfinal long[]getW(int i) i列目の要素全てを返すfinal Matrix乗算final Matrix任意mod乗算final Matrixpow(int k) 冪算final Matrixpow(long k, long mod) 任意mod冪算final voidset(int i, int j, long x) i行j列目に要素を設定するfinal Matrix減算final Matrix任意mod減算final StringtoString()
-
コンストラクタの詳細
-
Matrix
public Matrix(int n) コンストラクタ(正方行列)- パラメータ:
n-
-
Matrix
public Matrix(int h, int w) コンストラクタ(H×W行列)- パラメータ:
h-w-
-
Matrix
public Matrix(int[][] m) コンストラクタ- パラメータ:
m-
-
Matrix
public Matrix(long[][] m) コンストラクタ- パラメータ:
m-
-
-
メソッドの詳細
-
E
単位行列- パラメータ:
n-
-
getH
public final long[] getH(int i) i行目の要素全てを返す- パラメータ:
i-- 戻り値:
- i行目の要素全て
-
getW
public final long[] getW(int i) i列目の要素全てを返す- パラメータ:
i-- 戻り値:
- i列目の要素全て
-
get
public final long[][] get()行列そのものを返す- 戻り値:
- 行列
-
get
public final long get(int i, int j) Matrix[i][j]を返す- パラメータ:
i-j-- 戻り値:
- 行列のi行j列目の要素
-
set
public final void set(int i, int j, long x) i行j列目に要素を設定する- パラメータ:
i-j-x-
-
add
加算- パラメータ:
m-
-
add
任意mod加算- パラメータ:
m-mod-
-
sub
減算- パラメータ:
m-
-
sub
任意mod減算- パラメータ:
m-mod-
-
mul
乗算- パラメータ:
m-
-
mul
任意mod乗算- パラメータ:
m-mod-
-
pow
冪算- パラメータ:
k-
-
pow
任意mod冪算- パラメータ:
mod-m-
-
equals
-
clone
-
toString
-