|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.northwestern.at.utils.math.matrix.Matrices
public class Matrices
Matrices: Perform operations on matrices.
Constructor Summary | |
---|---|
protected |
Matrices()
|
Method Summary | |
---|---|
static Matrix |
abs(Matrix a)
|
static Matrix |
add(Matrix a,
double scalar)
|
static Matrix |
add(Matrix a,
Matrix b)
|
static int[] |
bandwidth(Matrix matrix)
|
static Matrix |
blkdiag(java.util.ArrayList matrices)
|
static Matrix[] |
chol(Matrix m)
|
static double |
cond(Matrix m)
|
static Matrix |
corr(Matrix matrix)
Get correlation matrix. |
static Matrix |
cos(Matrix a)
|
static Matrix |
cov(Matrix matrix)
Get covariance matrix. |
static Matrix |
create(java.lang.String src)
Creation |
static Matrix |
cumprod(Matrix m)
|
static Matrix |
cumsum(Matrix m)
|
static double |
det(Matrix m)
|
static Matrix |
diag(Matrix m)
|
static Matrix |
diagEm(Matrix m,
int offset)
|
static Matrix |
diagEx(Matrix m,
int offset)
|
static Matrix |
divide(double scalar,
Matrix a)
|
static Matrix |
divide(Matrix a,
double scalar)
|
static Matrix |
divide(Matrix a,
Matrix b)
|
static double |
dotprod(Matrix a,
Matrix b)
|
static Matrix[] |
eig(Matrix m)
|
static Matrix |
exp(Matrix a)
|
static Matrix |
eye(int rows,
int cols)
|
static Matrix |
hdp(Matrix a,
Matrix b)
|
static Matrix |
horzcat(Matrix a,
Matrix b)
|
static Matrix |
inv(Matrix m)
|
static Matrix |
kron(Matrix a,
Matrix b)
|
static int |
length(Matrix m)
|
static Matrix |
load(java.lang.String fileName)
Load matrix from an ASCII file. |
static Matrix |
log(Matrix a)
|
static Matrix[] |
lu(Matrix m)
Decompositions |
static Matrix |
maxCol(Matrix m)
|
static double |
maxElem(Matrix m)
|
static Matrix |
meanCol(Matrix m)
|
static double |
meanElem(Matrix m)
|
static Matrix |
minCol(Matrix m)
|
static double |
minElem(Matrix m)
|
static Matrix |
multiply(Matrix a,
double scalar)
|
static Matrix |
multiply(Matrix a,
Matrix b)
|
static Matrix |
multiplyEBE(Matrix a,
Matrix b)
|
static Matrix |
neg(Matrix a)
Operators |
static double |
norm_1(Matrix m)
|
static double |
norm(Matrix m)
|
static double |
normFro(Matrix m)
|
static double |
normInf(Matrix m)
|
static Matrix |
nullSpace(Matrix a)
Found basis of the null space for a matrix. |
static Matrix |
ones(int size)
|
static Matrix |
ones(int rows,
int cols)
|
static Matrix |
orthBasis(Matrix a)
Found orthonormal basis for a matrix. |
static Matrix |
pow(Matrix a,
int s)
|
static Matrix |
powElem(Matrix a,
double s)
|
static Matrix |
powElem(Matrix a,
Matrix b)
|
static Matrix |
prodCol(Matrix m)
|
static double |
prodElem(Matrix m)
|
static Matrix[] |
qr(Matrix m)
|
static Matrix |
rand(int rows,
int cols)
|
static int |
rank(Matrix m)
Methods |
static void |
rankOrderColumns(Matrix matrix)
Rank order columns of a matrix. |
static void |
save(java.lang.String fileName,
Matrix matrix)
Save matrix in an ASCII file. |
static Matrix |
sin(Matrix a)
|
static Matrix |
solve(Matrix a,
Matrix b)
|
static Matrix |
sqrt(Matrix a)
|
static Matrix[] |
standardize(Matrix matrix)
Standardize columns of a matrix. |
static Matrix |
subtract(double scalar,
Matrix a)
|
static Matrix |
subtract(Matrix a,
double scalar)
|
static Matrix |
subtract(Matrix a,
Matrix b)
|
static Matrix |
sumCol(Matrix m)
|
static double |
sumElem(Matrix m)
|
static Matrix[] |
svd(Matrix m)
|
static Matrix |
t(Matrix m)
|
static double |
trace(Matrix m)
|
static Matrix |
transpose(Matrix m)
|
static Matrix |
tril(Matrix m,
int offset)
|
static Matrix |
triu(Matrix m,
int offset)
|
static Matrix |
vertcat(Matrix a,
Matrix b)
|
static Matrix |
zeroise(Matrix m)
|
static Matrix |
zeroize(Matrix m)
|
static Matrix |
zeros(int size)
|
static Matrix |
zeros(int rows,
int cols)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Matrices()
Method Detail |
---|
public static int[] bandwidth(Matrix matrix)
public static Matrix create(java.lang.String src)
public static Matrix rand(int rows, int cols)
public static Matrix zeros(int rows, int cols)
public static Matrix zeros(int size)
public static Matrix ones(int rows, int cols)
public static Matrix ones(int size)
public static Matrix eye(int rows, int cols)
public static Matrix neg(Matrix a)
public static Matrix sin(Matrix a)
public static Matrix cos(Matrix a)
public static Matrix exp(Matrix a)
public static Matrix log(Matrix a)
public static Matrix sqrt(Matrix a)
public static Matrix abs(Matrix a)
public static Matrix powElem(Matrix a, double s)
public static Matrix powElem(Matrix a, Matrix b)
public static Matrix pow(Matrix a, int s)
public static Matrix add(Matrix a, Matrix b)
public static Matrix add(Matrix a, double scalar)
public static Matrix subtract(Matrix a, Matrix b)
public static Matrix subtract(Matrix a, double scalar)
public static Matrix subtract(double scalar, Matrix a)
public static double dotprod(Matrix a, Matrix b)
public static Matrix multiply(Matrix a, Matrix b)
public static Matrix multiplyEBE(Matrix a, Matrix b)
public static Matrix multiply(Matrix a, double scalar)
public static Matrix kron(Matrix a, Matrix b)
public static Matrix hdp(Matrix a, Matrix b)
public static Matrix solve(Matrix a, Matrix b)
public static Matrix divide(Matrix a, Matrix b)
public static Matrix divide(Matrix a, double scalar)
public static Matrix divide(double scalar, Matrix a)
public static Matrix t(Matrix m)
public static Matrix transpose(Matrix m)
public static Matrix inv(Matrix m)
public static Matrix horzcat(Matrix a, Matrix b)
public static Matrix vertcat(Matrix a, Matrix b)
public static Matrix blkdiag(java.util.ArrayList matrices)
public static int rank(Matrix m)
public static double det(Matrix m)
public static double trace(Matrix m)
public static double norm(Matrix m)
public static double norm_1(Matrix m)
public static double normInf(Matrix m)
public static double normFro(Matrix m)
public static double cond(Matrix m)
public static Matrix diag(Matrix m)
public static Matrix diagEx(Matrix m, int offset)
public static Matrix diagEm(Matrix m, int offset)
public static int length(Matrix m)
public static double sumElem(Matrix m)
public static Matrix sumCol(Matrix m)
public static double prodElem(Matrix m)
public static Matrix prodCol(Matrix m)
public static double maxElem(Matrix m)
public static Matrix maxCol(Matrix m)
public static double minElem(Matrix m)
public static Matrix minCol(Matrix m)
public static double meanElem(Matrix m)
public static Matrix meanCol(Matrix m)
public static Matrix cumprod(Matrix m)
public static Matrix cumsum(Matrix m)
public static Matrix triu(Matrix m, int offset)
public static Matrix tril(Matrix m, int offset)
public static Matrix zeroize(Matrix m)
public static Matrix zeroise(Matrix m)
public static Matrix[] lu(Matrix m)
public static Matrix[] qr(Matrix m)
public static Matrix[] eig(Matrix m)
public static Matrix[] chol(Matrix m)
public static Matrix[] svd(Matrix m)
public static void save(java.lang.String fileName, Matrix matrix)
fileName
- The filename to save to.matrix
- The matrix to save. public static Matrix load(java.lang.String fileName)
fileName
- The filename of the file containing the matrix.
public static Matrix corr(Matrix matrix)
matrix
- The matrix.
public static Matrix cov(Matrix matrix)
matrix
- The matrix.
public static Matrix[] standardize(Matrix matrix)
matrix
- The matrix whose columns should be
standardized to mean=0 and standard deviation=1.
public static void rankOrderColumns(Matrix matrix)
matrix
- The matrix whose columns should be converted
to rank order. public static Matrix nullSpace(Matrix a)
a
- Matrix whose null space is to be found.
public static Matrix orthBasis(Matrix a)
a
- Matrix whose orthonmal basis is to be found.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |