パッケージ library.math

クラス Matrix

java.lang.Object
library.math.Matrix
すべての実装されたインタフェース:
Cloneable

public final class Matrix extends Object implements Cloneable
行列
関連項目:
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    Matrix(int n)
    コンストラクタ(正方行列)
    Matrix(int[][] m)
    コンストラクタ
    Matrix(int h, int w)
    コンストラクタ(H×W行列)
    Matrix(long[][] m)
    コンストラクタ
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    final Matrix
    加算
    final Matrix
    add(Matrix m, long mod)
    任意mod加算
    final Matrix
     
    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
    mul(Matrix m, long mod)
    任意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
    sub(Matrix m, long mod)
    任意mod減算
    final String
     

    クラスから継承されたメソッド java.lang.Object

    finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • 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

      public static final Matrix E(int n)
      単位行列
      パラメータ:
      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

      public final Matrix add(Matrix m)
      加算
      パラメータ:
      m -
    • add

      public final Matrix add(Matrix m, long mod)
      任意mod加算
      パラメータ:
      m -
      mod -
    • sub

      public final Matrix sub(Matrix m)
      減算
      パラメータ:
      m -
    • sub

      public final Matrix sub(Matrix m, long mod)
      任意mod減算
      パラメータ:
      m -
      mod -
    • mul

      public final Matrix mul(Matrix m)
      乗算
      パラメータ:
      m -
    • mul

      public final Matrix mul(Matrix m, long mod)
      任意mod乗算
      パラメータ:
      m -
      mod -
    • pow

      public final Matrix pow(int k)
      冪算
      パラメータ:
      k -
    • pow

      public final Matrix pow(long k, long mod)
      任意mod冪算
      パラメータ:
      mod -
      m -
    • equals

      public final boolean equals(Object o)
      オーバーライド:
      equals クラス内 Object
    • clone

      public final Matrix clone()
      オーバーライド:
      clone クラス内 Object
    • toString

      public final String toString()
      オーバーライド:
      toString クラス内 Object