|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjat.matvec.data.Matrix
public class Matrix
The Matrix Class provides the fundamental operations of numerical linear algebra (from the package JAMA), basic manipulations, and visualization tools. All the operations in this version of the Matrix Class involve only real matrices. This Matrix Class is an extension of JMAT's Matrix Class, which was an extension of JAMA's Matrix Class.
| Field Summary | |
|---|---|
double[][] |
A
Array for internal storage of elements. |
int |
m
Row and column dimensions. |
int |
n
Row and column dimensions. |
| Constructor Summary | |
|---|---|
Matrix(double[][] B)
Construct a matrix from a 2D-array. |
|
Matrix(double[][] B,
int m,
int n)
Construct a matrix from a 2D-array. |
|
Matrix(double[] vals,
int m)
Construct a matrix from a one-dimensional packed array |
|
Matrix(int n)
Construct an n-by-n identity matrix. |
|
Matrix(int m,
int n)
Construct an m-by-n matrix of zeros. |
|
Matrix(int m,
int n,
double s)
Construct an m-by-n constant matrix. |
|
Matrix(Matrix in)
Construct a matrix from a Matrix. |
|
Matrix(VectorN X)
Construct a square matrix from a vector. |
|
| Method Summary | |
|---|---|
void |
checkColumnDimension(int column)
Check if number of Columns(A) == column. |
void |
checkColumnDimension(Matrix B)
Check if number of Columns(A) == number of Columns(B). |
static void |
checkIndicesDimensions(int[][] i,
int[][] j)
Check if indices have the same length. |
static void |
checkIndicesLengths(int[] i,
int[] j)
Check if indices have the same length. |
void |
checkMatrixDimensions(int m2,
int n2)
Check if size(A) == m2*n2. |
void |
checkMatrixDimensions(Matrix B)
Check if size(A) == size(B). |
void |
checkRowDimension(int row)
Check if number of Rows(A) == row. |
void |
checkRowDimension(Matrix B)
Check if number of Rows(A) == number of Rows(B). |
CholeskyDecomposition |
chol()
Cholesky Decomposition |
java.lang.Object |
clone()
Clone the Matrix object. |
double |
cond()
Matrix condition (2 norm) |
Matrix |
copy()
Make a deep copy of a matrix |
double |
det()
Matrix determinant |
Matrix |
diag()
Matrix diagonal extraction. |
Matrix |
diag(int num)
Matrix diagonal extraction. |
VectorN |
diagonal()
Return the diagonals of a square matrix in a VectorN |
Matrix |
dist(Matrix B)
Generate a matrix, each column contents the Euclidian distance between the columns. |
Matrix |
distColumns(Matrix B)
Generate a matrix, each line contents the Euclidian distance between the lines. |
Matrix |
distRows(Matrix B)
Generate a matrix, each column contents the Euclidian distance between the columns. |
Matrix |
divide(double s)
Divide a matrix by a scalar, C = A/s |
Matrix |
divide(Matrix B)
Linear algebraic matrix division, A / B |
Matrix |
ebeAbs()
Element-by-element inverse |
Matrix |
ebeCos()
Element-by-element cosinus |
Matrix |
ebeDivide(double s)
Divide a matrix by a scalar, C = A/s |
Matrix |
ebeDivide(Matrix B)
Element-by-element right division, C = A./B |
Matrix |
ebeExp()
Element-by-element exponential |
Matrix |
ebeFun(DoubleFunction fun)
Element-by-element function evaluation |
Matrix |
ebeIndFun(DoubleFunction fun)
Element-by-element indicial function evaluation |
Matrix |
ebeInv()
Element-by-element inverse |
Matrix |
ebeLog()
Element-by-element neperian logarithm |
Matrix |
ebeMinus(double s)
Sub a scalar to each element of a matrix, C = A .- B |
Matrix |
ebePlus(double s)
Add a scalar to each element of a matrix, C = A .+ s |
Matrix |
ebePow(double p)
Element-by-element power |
Matrix |
ebePow(Matrix B)
Element-by-element power |
Matrix |
ebeSin()
Element-by-element sinus |
Matrix |
ebeSqrt()
Element-by-element inverse |
Matrix |
ebeTimes(double s)
Multiply a matrix by a scalar, C = s*A |
Matrix |
ebeTimes(Matrix B)
Element-by-element multiplication, C = A.*B |
EigenvalueDecomposition |
eig()
Eigenvalue Decomposition |
int[][] |
find(double e)
Find an element |
int[][] |
find(java.lang.String test,
double e)
Find elements verifying a boolean test |
Matrix |
findMatrix(double e)
Find an element |
Matrix |
findMatrix(java.lang.String test,
double e)
Find elements verifying a boolean test |
static Matrix |
fromFile(java.io.File file)
Load the Matrix from a file |
static Matrix |
fromFile(java.lang.String fileName)
Load the Matrix from a file. |
static Matrix |
fromString(java.lang.String s)
Load the Matrix from a String |
Matrix |
get(int[][] I,
int[][] J)
Get a several elements. |
Matrix |
get(int[] I,
int[] J)
Get a several elements in Column. |
double |
get(int i,
int j)
Get a single element. |
double[][] |
getArray()
Access the internal two-dimensional array. |
double[][] |
getArrayCopy()
Copy the internal two-dimensional array. |
Matrix |
getColumn(int c)
Copy an internal one-dimensional array from a column. |
double[] |
getColumnArrayCopy(int c)
Copy an internal one-dimensional array from a column. |
int |
getColumnDimension()
Get column dimension. |
double[] |
getColumnPackedCopy()
Make a one-dimensional column packed copy of the internal array. |
VectorN |
getColumnPackedVector()
Make a one-dimensional column packed copy of the internal array. |
Matrix |
getColumns(int[] c)
Copy an internal one-dimensional array from a column. |
VectorN |
getColumnVector(int c)
Copy a column into a VectorN. |
Matrix |
getMatrix(int i0,
int i1,
int j0,
int j1)
Get a submatrix. |
Matrix |
getRow(int l)
Copy an internal one-dimensional array from a row. |
double[] |
getRowArrayCopy(int l)
Copy an internal one-dimensional array from a row. |
int |
getRowDimension()
Get row dimension. |
double[] |
getRowPackedCopy()
Make a one-dimensional row packed copy of the internal array. |
VectorN |
getRowPackedVector()
Make a one-dimensional row packed copy of the internal array. |
Matrix |
getRows(int[] l)
Copy an internal one-dimensional array from many rows. |
VectorN |
getRowVector(int c)
Copy a row into a VectorN. |
static Matrix |
identity(int m,
int n)
Generate identity matrix |
static Matrix |
increment(int m,
int n,
double begin,
double pitch)
Generate a matrix with a constant pitch beetwen each row |
static Matrix |
incrementColumns(int m,
int n,
double begin,
double pitch)
Generate a matrix with a constant pitch beetwen each column |
static Matrix |
incrementRows(int m,
int n,
double begin,
double pitch)
Generate a matrix with a constant pitch beetwen each row |
Matrix |
inverse()
Matrix inverse or pseudoinverse |
Matrix |
invert()
Invert a matrix. |
LUDecomposition |
lu()
LU Decomposition |
Matrix |
max()
Generate a row matrix, each column contents the maximum value of the columns. |
Matrix |
maxColumns()
Generate a column matrix, each line contents the maximum value of the lines. |
Matrix |
maxRows()
Generate a row matrix, each column contents the maximum value of the columns. |
Matrix |
merge(Matrix B)
Matrix merge. |
static Matrix |
merge(Matrix[] Xs)
Generate a matrix from other matrix. |
Matrix |
mergeColumns(Matrix B)
Matrix merge. |
static Matrix |
mergeColumns(Matrix[] Xs)
Generate a matrix from other matrix. |
Matrix |
mergeRows(Matrix B)
Matrix merge. |
static Matrix |
mergeRows(Matrix[] Xs)
Generate a matrix from other matrix. |
Matrix |
min()
Generate a row matrix, each column contents the minimum value of the columns. |
Matrix |
minColumns()
Generate a column matrix, each line contents the minimum value of the lines. |
Matrix |
minRows()
Generate a row matrix, each column contents the minimum value of the columns. |
Matrix |
minus(Matrix B)
C = A - B |
double |
norm1()
One norm |
double |
norm2()
Two norm |
double |
normF()
Frobenius norm |
double |
normInf()
Infinity norm |
Matrix |
plus(Matrix B)
C = A + B |
void |
print()
Print the Matrix to System.out |
void |
print(java.io.PrintWriter pw)
Print the Matrix to a PrintWriter |
void |
print(java.lang.String title)
Print the Matrix to System.out |
void |
printrows(java.lang.String title,
int rows)
Print the first n rows of Matrix to System.out |
Matrix |
prod()
Generate a row matrix, each column contents the product value of the columns. |
Matrix |
prodColumns()
Generate a column matrix, each line contents the product value of the lines. |
Matrix |
prodRows()
Generate a row matrix, each column contents the product value of the columns. |
QRDecomposition |
qr()
QR Decomposition |
static Matrix |
random(int m,
int n)
Generate matrix with random elements |
int |
rank()
Matrix rank |
Matrix |
reshape(int m2,
int n2)
Matrix reshape by Row. |
Matrix |
reshapeColumns(int m2,
int n2)
Matrix reshape by Column. |
Matrix |
reshapeRows(int m2,
int n2)
Matrix reshape by Row. |
Matrix |
resize(int m2,
int n2)
Matrix resize. |
void |
set(int[] I,
int[] J,
double s)
Set several elements. |
void |
set(int i,
int j,
double s)
Set a single element. |
void |
setColumn(int c,
Matrix B)
Set a column to an internal one-dimensional Column. |
void |
setColumn(int c,
VectorN B)
Set a column to an internal one-dimensional Column. |
void |
setColumns(int[] c,
Matrix B)
Copy an internal one-dimensional array from a column. |
void |
setMatrix(int[] I0,
int[] J0,
Matrix X)
Set a submatrix. |
void |
setMatrix(int i0,
int i1,
int j0,
int j1,
double v)
Set a submatrix. |
void |
setMatrix(int i0,
int i1,
int j0,
int j1,
Matrix X)
Set a submatrix. |
void |
setMatrix(int i0,
int j0,
Matrix X)
Set a submatrix. |
void |
setRow(int l,
Matrix B)
Copy an internal one-dimensional array from a row. |
void |
setRow(int l,
VectorN B)
Copy an internal one-dimensional array from a row. |
void |
setRows(int[] l,
Matrix B)
Copy an internal one-dimensional array from many rows. |
Matrix |
solve(Matrix B)
Solve A*X = B |
int[] |
sort(int c)
Generate a column-permuted matrix, rows are permuted in order to sort the column 'c' |
int[] |
sortColumns(int l)
Generate a row-permuted matrix, columns are permuted in order to sort the row 'l' |
Matrix |
sortedColumnsMatrix(int l)
Generate a row-permuted matrix, columns are permuted in order to sort the row 'l' |
Matrix |
sortedMatrix(int c)
Generate a column-permuted matrix, rows are permuted in order to sort the column 'c' |
Matrix |
sortedRowsMatrix(int c)
Generate a column-permuted matrix, rows are permuted in order to sort the column 'c' |
int[] |
sortRows(int c)
Generate a column-permuted matrix, rows are permuted in order to sort the column 'c' |
Matrix |
sum()
Generate a row matrix, each column contents the sum value of the columns. |
Matrix |
sumColumns()
Generate a column matrix, each line contents the sum value of the lines. |
Matrix |
sumRows()
Generate a row matrix, each column contents the sum value of the columns. |
SingularValueDecomposition |
svd()
Singular Value Decomposition |
Matrix |
times(double s)
Multiply a matrix by a scalar, C = s*A |
double[] |
times(double[] B)
Matrix multiplied by a column array |
Matrix |
times(Matrix B)
Linear algebraic matrix multiplication, A * B |
VectorN |
times(VectorN B)
Matrix multiplied by a column vector |
void |
toCommandLine(java.lang.String title)
Print the Matrix in the Command Line. |
void |
toFile(java.io.File file)
Save the Matrix in a file. |
void |
toFile(java.lang.String fileName)
Save the Matrix in a file. |
MatrixPlot2D |
toFramePlot2D(java.lang.String title)
Plot the Matrix in a JFrame |
MatrixPlot2D |
toFramePlot2D(java.lang.String title,
Matrix X)
Plot the Matrix in a JFrame |
MatrixPlot3D |
toFramePlot3D(java.lang.String title)
Plot the Matrix in a JFrame |
MatrixPlot3D |
toFramePlot3D(java.lang.String title,
Matrix X,
Matrix Y)
Plot the Matrix in a Window in a JFrame |
void |
toFrameTable(java.lang.String title)
Print the Matrix data in a Table in a JFrame |
MatrixPlot2D |
toPanelPlot2D()
Plot the Matrix in a JPanel |
MatrixPlot2D |
toPanelPlot2D(Matrix X)
Plot the Matrix in a JPanel |
MatrixPlot3D |
toPanelPlot3D()
Plot the Matrix in a JPanel |
MatrixPlot3D |
toPanelPlot3D(Matrix X,
Matrix Y)
Plot the Matrix in a JFrame |
MatrixTable |
toPanelTable()
Print the Matrix in a JTable |
java.lang.String |
toString()
Convert the Matrix into a String |
double |
trace()
Matrix trace. |
Matrix |
transpose()
Matrix transpose. |
Matrix |
uminus()
Unary minus |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public double[][] A
public int m
public int n
| Constructor Detail |
|---|
public Matrix(int m,
int n)
m - Number of rows.n - Number of colums.public Matrix(int n)
n - Number of rows and colums.public Matrix(Matrix in)
in - Matrix to create a copy of.
public Matrix(int m,
int n,
double s)
m - Number of rows.n - Number of colums.s - Fill the matrix with this scalar value.public Matrix(VectorN X)
X - Put the elements of x on the diagonal.public Matrix(double[][] B)
B - Two-dimensional array of doubles.
java.lang.IllegalArgumentException - All rows must have the same length#constructWithCopy
public Matrix(double[][] B,
int m,
int n)
B - Two-dimensional array of doubles.m - Number of rows.n - Number of columns.
java.lang.IllegalArgumentException - All rows must have the same length#constructWithCopy
public Matrix(double[] vals,
int m)
vals - One-dimensional array of doubles, packed by columns (ala Fortran).m - Number of rows.
java.lang.IllegalArgumentException - Array length must be a multiple of m.| Method Detail |
|---|
public static Matrix random(int m,
int n)
m - Number of rows.n - Number of colums.
public static Matrix identity(int m,
int n)
m - Number of rows.n - Number of colums.
public static Matrix increment(int m,
int n,
double begin,
double pitch)
m - Number of rows.n - Number of colums.begin - begining value to increment.pitch - pitch to add.
public static Matrix incrementRows(int m,
int n,
double begin,
double pitch)
m - Number of rows.n - Number of colums.begin - begining value to increment.pitch - pitch to add.
public static Matrix incrementColumns(int m,
int n,
double begin,
double pitch)
m - Number of rows.n - Number of colums.begin - begining value to increment.pitch - pitch to add.
public static Matrix merge(Matrix[] Xs)
Xs - Matrix to merge.
public static Matrix mergeRows(Matrix[] Xs)
Xs - Matrix to merge.
public static Matrix mergeColumns(Matrix[] Xs)
Xs - Matrix to merge.
public Matrix copy()
public java.lang.Object clone()
clone in class java.lang.Objectpublic double[][] getArray()
public double[][] getArrayCopy()
public double get(int i,
int j)
i - Row index.j - Column index.
java.lang.ArrayIndexOutOfBoundsException
public Matrix get(int[] I,
int[] J)
I - Row index.J - Column index.
java.lang.ArrayIndexOutOfBoundsException
public Matrix get(int[][] I,
int[][] J)
I - Row index.J - Column index.
java.lang.ArrayIndexOutOfBoundsException
public Matrix getMatrix(int i0,
int i1,
int j0,
int j1)
i0 - Initial row indexi1 - Final row indexj0 - Initial column indexj1 - Final column index
java.lang.ArrayIndexOutOfBoundsException - Submatrix indicespublic double[] getRowArrayCopy(int l)
l - Row index
public VectorN getRowVector(int c)
c - Row index
public Matrix getRow(int l)
l - Row index
public Matrix getRows(int[] l)
l - Rows indexes
public double[] getColumnArrayCopy(int c)
c - Column index
public Matrix getColumn(int c)
c - Column index
public VectorN getColumnVector(int c)
c - Column index
public Matrix getColumns(int[] c)
c - Columns indexes
public double[] getRowPackedCopy()
public VectorN getRowPackedVector()
public double[] getColumnPackedCopy()
public VectorN getColumnPackedVector()
public int getRowDimension()
public int getColumnDimension()
public Matrix diag()
public Matrix diag(int num)
num - diagonal number.
public VectorN diagonal()
public void set(int i,
int j,
double s)
i - Row index.j - Column index.s - A(i,j).
java.lang.ArrayIndexOutOfBoundsException
public void set(int[] I,
int[] J,
double s)
I - Row index.J - Column index.s - A(I(:),J(:)).
java.lang.ArrayIndexOutOfBoundsException
public void setMatrix(int i0,
int j0,
Matrix X)
i0 - Initial row indexj0 - Initial column indexX - subMatrix to set
java.lang.ArrayIndexOutOfBoundsException - Submatrix indices
public void setMatrix(int[] I0,
int[] J0,
Matrix X)
I0 - Initial row indexesJ0 - Initial column indexesX - subMatrix to set
java.lang.ArrayIndexOutOfBoundsException - Submatrix indices
public void setMatrix(int i0,
int i1,
int j0,
int j1,
double v)
i0 - Initial row indexi1 - Final row indexj0 - Initial column indexj1 - Final column indexv - Value to set in the submatrix
java.lang.ArrayIndexOutOfBoundsException - Submatrix indices
public void setMatrix(int i0,
int i1,
int j0,
int j1,
Matrix X)
i0 - Initial row indexi1 - Final row indexj0 - Initial column indexj1 - Final column indexX - A(i0:i1,j0:j1)
java.lang.ArrayIndexOutOfBoundsException - Submatrix indices
public void setRow(int l,
Matrix B)
l - Row indexB - Row-matrix
public void setRow(int l,
VectorN B)
l - Row indexB - VectorN
public void setRows(int[] l,
Matrix B)
l - Rows indexesB - Rows-matrix
public void setColumn(int c,
Matrix B)
c - Column indexB - Column-matrix
public void setColumn(int c,
VectorN B)
c - Column indexB - VectorN
public void setColumns(int[] c,
Matrix B)
c - Columns indexesB - Columns-matrix
public Matrix resize(int m2,
int n2)
m2 - number of rowsn2 - number of columns
public Matrix reshape(int m2,
int n2)
m2 - number of rowsn2 - number of columns
public Matrix reshapeRows(int m2,
int n2)
m2 - number of rowsn2 - number of columns
public Matrix reshapeColumns(int m2,
int n2)
m2 - number of rowsn2 - number of columns
public Matrix transpose()
public Matrix merge(Matrix B)
B - matrix to merge
public Matrix mergeRows(Matrix B)
B - matrix to merge
public Matrix mergeColumns(Matrix B)
B - matrix to merge
public double norm1()
public double norm2()
public double normInf()
public double normF()
public double det()
public int rank()
public double cond()
public double trace()
public Matrix min()
public Matrix minRows()
public Matrix minColumns()
public Matrix max()
public Matrix maxRows()
public Matrix maxColumns()
public Matrix sum()
public Matrix sumRows()
public Matrix sumColumns()
public Matrix prod()
public Matrix prodRows()
public Matrix prodColumns()
public Matrix dist(Matrix B)
B - Matrix
public Matrix distRows(Matrix B)
B - Matrix
public Matrix distColumns(Matrix B)
B - Matrix
public Matrix uminus()
public Matrix plus(Matrix B)
B - another matrix
public Matrix minus(Matrix B)
B - another matrix
public Matrix times(double s)
s - scalar
public Matrix times(Matrix B)
B - another matrix
java.lang.IllegalArgumentException - Matrix inner dimensions must agree.public Matrix divide(double s)
s - scalar
public Matrix divide(Matrix B)
B - another matrix
java.lang.IllegalArgumentException - Matrix inner dimensions must agree.
java.lang.IllegalArgumentException - Matrix inner dimensions must agree.public Matrix solve(Matrix B)
B - right hand side
public Matrix inverse()
public double[] times(double[] B)
B - array to be post-multiplied
public VectorN times(VectorN B)
B - vector to be post-multiplied
public Matrix ebePlus(double s)
s - double
public Matrix ebeMinus(double s)
s - double
public Matrix ebeTimes(double s)
s - scalar
public Matrix ebeTimes(Matrix B)
B - another matrix
public Matrix ebeDivide(double s)
s - scalar
public Matrix ebeDivide(Matrix B)
B - another matrix
public Matrix ebeCos()
public Matrix ebeSin()
public Matrix ebeExp()
public Matrix ebePow(double p)
p - double
public Matrix ebePow(Matrix B)
B - another matrix
public Matrix ebeLog()
public Matrix ebeInv()
public Matrix ebeSqrt()
public Matrix ebeAbs()
public Matrix ebeFun(DoubleFunction fun)
fun - function to apply
public Matrix ebeIndFun(DoubleFunction fun)
fun - function to apply
public LUDecomposition lu()
LUDecompositionpublic QRDecomposition qr()
QRDecompositionpublic CholeskyDecomposition chol()
CholeskyDecompositionpublic SingularValueDecomposition svd()
SingularValueDecompositionpublic EigenvalueDecomposition eig()
EigenvalueDecompositionpublic int[] sort(int c)
c - Number of the colum which leads the permuation
public int[] sortRows(int c)
c - Number of the colum which leads the permuation
public int[] sortColumns(int l)
l - Number of the row which leads the permuation
public Matrix sortedMatrix(int c)
c - Number of the colum which leads the permuation
public Matrix sortedRowsMatrix(int c)
c - Number of the colum which leads the permuation
public Matrix sortedColumnsMatrix(int l)
l - Number of the row which leads the permuation
public int[][] find(double e)
e - Element (value) to find
public int[][] find(java.lang.String test,
double e)
test - Test to apply: < > =...e - Element (value) to compare
public Matrix findMatrix(double e)
e - Element (value) to find
public Matrix findMatrix(java.lang.String test,
double e)
test - Test to apply: < > =...e - Element (value) to compare
public void toCommandLine(java.lang.String title)
title - title to display in the command line.public void toFile(java.lang.String fileName)
fileName - filename to save in.public void toFile(java.io.File file)
file - file to save in.public static Matrix fromFile(java.lang.String fileName)
fileName - filename of the file to load.
public static Matrix fromFile(java.io.File file)
file - file to load
public java.lang.String toString()
toString in class java.lang.Objectpublic static Matrix fromString(java.lang.String s)
s - String to load
public MatrixTable toPanelTable()
public void toFrameTable(java.lang.String title)
title - Title of the JFrame.public MatrixPlot2D toPanelPlot2D()
public MatrixPlot2D toFramePlot2D(java.lang.String title)
title - Title of the JFrame.
public MatrixPlot2D toPanelPlot2D(Matrix X)
X - Matrix
public MatrixPlot2D toFramePlot2D(java.lang.String title,
Matrix X)
title - Title of the JFrame.X - Matrix
public MatrixPlot3D toPanelPlot3D()
public MatrixPlot3D toFramePlot3D(java.lang.String title)
title - Title of the JFrame.
public MatrixPlot3D toPanelPlot3D(Matrix X,
Matrix Y)
X - MatrixY - Matrix
public MatrixPlot3D toFramePlot3D(java.lang.String title,
Matrix X,
Matrix Y)
title - Title of the JFrame.X - MatrixY - Matrix
public void print()
public void print(java.io.PrintWriter pw)
pw - PrintWriter to print to.public void print(java.lang.String title)
title - A title or label for the matrix
public void printrows(java.lang.String title,
int rows)
title - A title or label for the matrixrows - Number of rows to printpublic void checkMatrixDimensions(Matrix B)
B - Matrix to test.
public void checkMatrixDimensions(int m2,
int n2)
m2 - Number of rows.n2 - Number of columns.
public static void checkIndicesLengths(int[] i,
int[] j)
i - Indices.j - Indices.
public static void checkIndicesDimensions(int[][] i,
int[][] j)
i - Indices.j - Indices.public void checkRowDimension(Matrix B)
B - Matrix to test.public void checkRowDimension(int row)
row - number of rows.public void checkColumnDimension(Matrix B)
B - Matrix to test.public void checkColumnDimension(int column)
column - number of columns.public Matrix invert()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||