パッケージ library.math
クラス Matrix
java.lang.Object
library.math.Matrix
- すべての実装されたインタフェース:
Cloneable
行列
- 関連項目:
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明final Matrix
加算final Matrix
任意mod加算final Matrix
clone()
static final Matrix
E
(int n) 単位行列final boolean
final long[][]
get()
行列そのものを返すfinal long
get
(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 Matrix
pow
(int k) 冪算final Matrix
pow
(long k, long mod) 任意mod冪算final void
set
(int i, int j, long x) i行j列目に要素を設定するfinal Matrix
減算final Matrix
任意mod減算final String
toString()
-
コンストラクタの詳細
-
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
-