public final class Matrix extends Object
Constructor and Description |
---|
Matrix(double[][] data) |
Matrix(double[][] data,
int rows,
int cols) |
Matrix(int dimension) |
Matrix(int rows,
int cols) |
Modifier and Type | Method and Description |
---|---|
Matrix |
add(Matrix b) |
double |
cell(int i,
int j) |
int |
cols() |
void |
copy(Matrix m) |
double[][] |
getArray() |
double[][] |
getArrayCopy() |
Matrix |
getMatrix(int[] r,
int j0,
int j1)
Get a submatrix.
|
Matrix |
getMatrix(int i0,
int i1,
int j0,
int j1)
Get a submatrix.
|
Matrix |
inverse() |
int |
rows() |
void |
setCell(int i,
int j,
double value) |
void |
show() |
Matrix |
times(double s) |
Matrix |
times(Matrix b) |
Matrix |
transpose() |
public Matrix(int dimension)
public Matrix(int rows, int cols)
public Matrix(double[][] data)
public Matrix(double[][] data, int rows, int cols)
public int cols()
public int rows()
public double[][] getArray()
public double[][] getArrayCopy()
public Matrix getMatrix(int i0, int i1, int j0, int j1)
i0
- Initial row indexi1
- Final row indexj0
- Initial column indexj1
- Final column indexArrayIndexOutOfBoundsException
- Submatrix indicespublic Matrix getMatrix(int[] r, int j0, int j1)
r
- Array of row indices.j0
- Initial column index.j1
- Final column index.ArrayIndexOutOfBoundsException
- Submatrix indicespublic void copy(Matrix m)
public double cell(int i, int j)
public void setCell(int i, int j, double value)
public Matrix transpose()
public Matrix times(double s)
public Matrix inverse()
public void show()
Copyright © 2012 Thomas Hillebrandt. All Rights Reserved.