public class Matrix
extends org.apache.commons.math3.linear.Array2DRowRealMatrix
コンストラクタと説明 |
---|
Matrix() |
Matrix(double[] arg0) |
Matrix(double[][] d) |
Matrix(double[][] arg0,
boolean arg1) |
Matrix(int rowDimension,
int columnDimension) |
修飾子とタイプ | メソッドと説明 |
---|---|
Matrix |
computeAtA() |
Matrix |
multiply(org.apache.commons.math3.linear.RealMatrix arg0) |
org.apache.commons.math3.linear.RealVector |
operate(org.apache.commons.math3.linear.RealVector arg0) |
Matrix |
preMultiply(org.apache.commons.math3.linear.RealMatrix m) |
org.apache.commons.math3.linear.RealVector |
preMultiply(org.apache.commons.math3.linear.RealVector v) |
org.apache.commons.math3.linear.RealMatrix |
transpose() |
add, addToEntry, copy, createMatrix, getColumnDimension, getData, getDataRef, getEntry, getRowDimension, multiply, multiplyEntry, operate, preMultiply, setEntry, setSubMatrix, subtract, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder
add, copySubMatrix, copySubMatrix, equals, getColumn, getColumnMatrix, getColumnVector, getFrobeniusNorm, getNorm, getRow, getRowMatrix, getRowVector, getSubMatrix, getSubMatrix, getTrace, hashCode, isSquare, power, scalarAdd, scalarMultiply, setColumn, setColumnMatrix, setColumnVector, setRow, setRowMatrix, setRowVector, subtract, toString, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder
public Matrix()
public Matrix(double[] arg0)
public Matrix(double[][] arg0, boolean arg1) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
java.lang.IllegalArgumentException
java.lang.NullPointerException
public Matrix(double[][] d) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
java.lang.IllegalArgumentException
java.lang.NullPointerException
public Matrix(int rowDimension, int columnDimension) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public Matrix multiply(org.apache.commons.math3.linear.RealMatrix arg0) throws java.lang.IllegalArgumentException
multiply
インタフェース内 org.apache.commons.math3.linear.RealMatrix
multiply
クラス内 org.apache.commons.math3.linear.AbstractRealMatrix
java.lang.IllegalArgumentException
public Matrix preMultiply(org.apache.commons.math3.linear.RealMatrix m) throws org.apache.commons.math3.exception.DimensionMismatchException
preMultiply
インタフェース内 org.apache.commons.math3.linear.RealMatrix
preMultiply
クラス内 org.apache.commons.math3.linear.AbstractRealMatrix
org.apache.commons.math3.exception.DimensionMismatchException
public Matrix computeAtA()
public org.apache.commons.math3.linear.RealVector preMultiply(org.apache.commons.math3.linear.RealVector v) throws org.apache.commons.math3.exception.DimensionMismatchException
preMultiply
インタフェース内 org.apache.commons.math3.linear.RealMatrix
preMultiply
クラス内 org.apache.commons.math3.linear.AbstractRealMatrix
org.apache.commons.math3.exception.DimensionMismatchException
public org.apache.commons.math3.linear.RealVector operate(org.apache.commons.math3.linear.RealVector arg0) throws java.lang.IllegalArgumentException
operate
インタフェース内 org.apache.commons.math3.linear.RealMatrix
operate
クラス内 org.apache.commons.math3.linear.AbstractRealMatrix
java.lang.IllegalArgumentException
public org.apache.commons.math3.linear.RealMatrix transpose()
transpose
インタフェース内 org.apache.commons.math3.linear.RealMatrix
transpose
クラス内 org.apache.commons.math3.linear.AbstractRealMatrix