public class Matrix
extends java.lang.Object
Constructor and Description |
---|
Matrix(double[][] A) |
Matrix(int m,
int n) |
Matrix(int m,
int n,
double s) |
Modifier and Type | Method and Description |
---|---|
Matrix |
copy() |
double |
det() |
double[][] |
getArray() |
double[] |
getColumnPackedArray() |
int |
getColumnSize() |
double |
getElement(int i,
int j) |
Matrix |
getMatrix(int[] rowArray,
int[] columnArray) |
double[][] |
getMatrixArray() |
double[] |
getRowPackedArray() |
int |
getRowSize() |
Matrix |
getSubMatrix(int row0,
int row1,
int column0,
int column1) |
static Matrix |
identity(int m,
int n) |
int |
inverse() |
Matrix |
minus(Matrix B) |
Matrix |
minusEquals(Matrix B) |
double |
norm() |
Matrix |
plus(Matrix B) |
Matrix |
plusEquals(Matrix B) |
static void |
print(Matrix matrixToPrint,
int w,
int d) |
static Matrix |
random(int m,
int n) |
void |
setElement(int i,
int j,
double val) |
int |
setUpperTriangle() |
Matrix |
times(double val) |
Matrix |
times(Matrix B) |
Matrix |
timesEquals(double val) |
double |
trace() |
Matrix |
transpose() |
public Matrix(int m, int n)
public Matrix(int m, int n, double s)
public Matrix(double[][] A)
public static Matrix random(int m, int n)
public static Matrix identity(int m, int n)
public Matrix copy()
public double[][] getArray()
public double[][] getMatrixArray()
public double[] getColumnPackedArray()
public double[] getRowPackedArray()
public int getRowSize()
public int getColumnSize()
public double getElement(int i, int j)
public Matrix getSubMatrix(int row0, int row1, int column0, int column1)
public Matrix getMatrix(int[] rowArray, int[] columnArray)
public int setUpperTriangle()
public void setElement(int i, int j, double val)
public Matrix times(double val)
public Matrix timesEquals(double val)
public int inverse()
public Matrix transpose()
public double det()
public double norm()
public double trace()
public static void print(Matrix matrixToPrint, int w, int d)