|
|||||||||
| Home >> All >> [ jmat overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
jmat
Class MatlabSyntax

java.lang.Objectjmat.MatlabSyntax
- public class MatlabSyntax
- extends java.lang.Object
Description : Enables an easy to use Matlab-like syntax for invokation of main features.
Copyright : GPL
- Version:
- 1.0
| Constructor Summary | |
MatlabSyntax()
|
|
| Method Summary | |
static jmat.data.Matrix |
abs(jmat.data.Matrix A)
Element-by-element inverse |
static jmat.data.Matrix |
chol(jmat.data.Matrix A)
Cholesky Decomposition |
static double |
cond(jmat.data.Matrix A)
Matrix condition (2 norm) |
static jmat.data.Matrix |
corrcoef(jmat.data.Matrix A)
Generate a correlation matrix. |
static jmat.data.Matrix |
cos(jmat.data.Matrix A)
Element-by-element cosinus |
static jmat.data.Matrix |
cov(jmat.data.Matrix A)
Generate a covariance matrix. |
static double |
det(jmat.data.Matrix A)
Matrix determinant |
static jmat.data.Matrix |
diag(jmat.data.Matrix A)
Matrix diagonal extraction. |
static jmat.data.Matrix |
diag(jmat.data.Matrix A,
int num)
Matrix diagonal extraction. |
static void |
disp(jmat.data.Matrix A)
Print the Matrix in the Command Line. |
static void |
disp(java.lang.String text)
Print the Matrix in the Command Line. |
static jmat.data.Matrix |
divide(jmat.data.Matrix A,
double s)
Divide a matrix by a scalar, C = A/s |
static jmat.data.Matrix |
divide(jmat.data.Matrix A,
jmat.data.Matrix B)
Linear algebraic matrix division, A / B |
static jmat.data.Matrix |
ebeDivide(jmat.data.Matrix A,
jmat.data.Matrix B)
Element-by-element right division, C = A./B |
static jmat.data.Matrix |
ebeTimes(jmat.data.Matrix A,
jmat.data.Matrix B)
Element-by-element multiplication, C = A.*B |
static jmat.data.Matrix |
eig_D(jmat.data.Matrix A)
Eigenvalue Decomposition |
static jmat.data.Matrix |
eig_V(jmat.data.Matrix A)
Eigenvalue Decomposition |
static jmat.data.Matrix |
exp(jmat.data.Matrix A)
Element-by-element exponential |
static jmat.data.RandomMatrix |
expRnd(double mu,
int m,
int n)
Construct an m-by-n matrix of random numbers from an exponantial random variable. |
static jmat.data.Matrix |
eye(int m,
int n)
Generate identity matrix |
static jmat.data.Matrix |
find(jmat.data.Matrix A,
java.lang.String test,
double e)
Find elements verifying a boolean test |
static double |
get(jmat.data.Matrix A,
int i,
int j)
Get a single element. |
static jmat.data.Matrix |
get(jmat.data.Matrix A,
int i0,
int i1,
int j0,
int j1)
Get a submatrix. |
static jmat.data.Matrix |
getColumn(jmat.data.Matrix A,
int c)
Copy an internal one-dimensional array from a column. |
static jmat.data.Matrix |
getRow(jmat.data.Matrix A,
int l)
Copy an internal one-dimensional array from a row. |
static jmat.io.gui.Plot2D |
hist(jmat.data.Matrix X,
int n)
Plot the Matrix in a JFrame |
static jmat.io.gui.Plot2D |
hist(java.lang.String title,
jmat.data.Matrix X,
int n)
Plot the Matrix in a JFrame |
static jmat.data.Matrix |
inc(int m,
int n)
Generate a matrix with a constant pitch beetwen each row |
static jmat.data.Matrix |
inc(int m,
int n,
double begin,
double pitch)
Generate a matrix with a constant pitch beetwen each row |
static jmat.data.Matrix |
inv(jmat.data.Matrix A)
Matrix inverse or pseudoinverse |
static jmat.data.Matrix |
load(java.lang.String fileName)
Load the Matrix from an ASCII file. |
static jmat.data.Matrix |
log(jmat.data.Matrix A)
Element-by-element neperian logarithm |
static jmat.data.Matrix |
lu_L(jmat.data.Matrix A)
LU Decomposition |
static jmat.data.Matrix |
lu_P(jmat.data.Matrix A)
LU Decomposition |
static jmat.data.Matrix |
lu_U(jmat.data.Matrix A)
LU Decomposition |
static jmat.data.Matrix |
matrix(double[][] B)
Construct a matrix from a 2D-array. |
static jmat.data.Matrix |
matrix(int m,
int n,
double s)
Construct an m-by-n constant matrix. |
static jmat.data.Matrix |
max(jmat.data.Matrix A)
Generate a row matrix, each column contents the maximum value of the columns. |
static jmat.data.Matrix |
mean(jmat.data.Matrix A)
Generate a row matrix, each column contents the mean value of the columns. |
static jmat.data.Matrix |
merge(jmat.data.Matrix A,
jmat.data.Matrix B,
int n)
Generate a matrix from other matrix. |
static jmat.data.Matrix |
min(jmat.data.Matrix A)
Generate a row matrix, each column contents the minimum value of the columns. |
static jmat.data.Matrix |
minus(jmat.data.Matrix A,
jmat.data.Matrix B)
C = A - B |
static double |
norm(jmat.data.Matrix A,
java.lang.String n)
Norm |
static jmat.data.RandomMatrix |
normRnd(double mu,
double sigma,
int m,
int n)
Construct an m-by-n matrix of random numbers from an normal random variable. |
static jmat.data.Matrix |
ones(int m,
int n)
Construct an m-by-n matrix of ones. |
static jmat.io.gui.Plot2D |
plot(jmat.data.Matrix X,
jmat.data.Matrix Y)
Plot the Matrix in a JFrame |
static jmat.io.gui.Plot2D |
plot(java.lang.String title,
jmat.data.Matrix X,
jmat.data.Matrix Y)
Plot the Matrix in a JFrame |
static jmat.io.gui.Plot3D |
plot3(jmat.data.Matrix X,
jmat.data.Matrix Y,
jmat.data.Matrix Z)
Plot the Matrix in a Window in a JFrame |
static jmat.io.gui.Plot3D |
plot3(java.lang.String title,
jmat.data.Matrix X,
jmat.data.Matrix Y,
jmat.data.Matrix Z)
Plot the Matrix in a Window in a JFrame |
static jmat.data.Matrix |
plus(jmat.data.Matrix A,
jmat.data.Matrix B)
C = A + B |
static jmat.data.Matrix |
power(jmat.data.Matrix A,
double p)
Element-by-element power |
static jmat.data.Matrix |
power(jmat.data.Matrix A,
jmat.data.Matrix B)
Element-by-element power |
static jmat.data.Matrix |
prod(jmat.data.Matrix A)
Generate a row matrix, each column contents the product value of the columns. |
static jmat.data.Matrix |
qr_Q(jmat.data.Matrix A)
QR Decomposition |
static jmat.data.Matrix |
qr_R(jmat.data.Matrix A)
QR Decomposition |
static jmat.data.Matrix |
rand(int m,
int n)
Generate matrix with random elements |
static int |
rank(jmat.data.Matrix A)
Matrix rank |
static jmat.data.Matrix |
reshape(jmat.data.Matrix A,
int m2,
int n2)
Matrix reshape by Row. |
static jmat.data.Matrix |
resize(jmat.data.Matrix A,
int m2,
int n2)
Matrix resize. |
static void |
save(java.lang.String fileName,
jmat.data.Matrix A)
Save the Matrix in an ASCII file. |
static void |
set(jmat.data.Matrix A,
int i,
int j,
double s)
Set a single element. |
static void |
set(jmat.data.Matrix A,
int i0,
int i1,
int j0,
int j1,
jmat.data.Matrix X)
Set a submatrix. |
static void |
setColumn(jmat.data.Matrix A,
int c,
jmat.data.Matrix B)
Set a column to an internal one-dimensional Column. |
static void |
setRow(jmat.data.Matrix A,
int l,
jmat.data.Matrix B)
Copy an internal one-dimensional array from a row. |
static jmat.data.Matrix |
sin(jmat.data.Matrix A)
Element-by-element sinus |
static int |
size(jmat.data.Matrix A,
int dim)
Get row dimension. |
static jmat.data.Matrix |
solve(jmat.data.Matrix A,
jmat.data.Matrix B)
Solve A*X = B |
static jmat.data.Matrix |
sort_I(jmat.data.Matrix A)
Generate a column-permuted matrix, rows are permuted in order to sort the column 'c' |
static jmat.data.Matrix |
sort_Y(jmat.data.Matrix A)
Generate a column-permuted matrix, rows are permuted in order to sort the column 'c' |
static jmat.data.Matrix |
sqrt(jmat.data.Matrix A)
Element-by-element inverse |
static jmat.data.Matrix |
sum(jmat.data.Matrix A)
Generate a row matrix, each column contents the sum value of the columns. |
static jmat.data.Matrix |
svd_S(jmat.data.Matrix A)
Singular Value Decomposition |
static jmat.data.Matrix |
svd_U(jmat.data.Matrix A)
Singular Value Decomposition |
static jmat.data.Matrix |
svd_V(jmat.data.Matrix A)
Singular Value Decomposition |
static jmat.data.Matrix |
t(jmat.data.Matrix A)
Matrix transpose. |
static jmat.data.Matrix |
times(jmat.data.Matrix A,
double s)
Multiply a matrix by a scalar, C = s*A |
static jmat.data.Matrix |
times(jmat.data.Matrix A,
jmat.data.Matrix B)
Linear algebraic matrix multiplication, A * B |
static double |
trace(jmat.data.Matrix A)
Matrix trace. |
static jmat.data.RandomMatrix |
triangRnd(int m,
int n,
double min,
double mod,
double max)
Construct an m-by-n matrix of random numbers from an triangular random variable. |
static jmat.data.Matrix |
uminus(jmat.data.Matrix A)
Unary minus |
static jmat.data.RandomMatrix |
unifRnd(int m,
int n,
double min,
double max)
Construct an m-by-n matrix of random numbers from an uniform random variable. |
static jmat.data.Matrix |
var(jmat.data.Matrix A)
Generate a variance matrix. |
static jmat.data.Matrix |
zeros(int m,
int n)
Construct an m-by-n matrix of zeros. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
MatlabSyntax
public MatlabSyntax()
| Method Detail |
setColumn
public static void setColumn(jmat.data.Matrix A, int c, jmat.data.Matrix B)
- Set a column to an internal one-dimensional Column.
getColumn
public static jmat.data.Matrix getColumn(jmat.data.Matrix A, int c)
- Copy an internal one-dimensional array from a column.
setRow
public static void setRow(jmat.data.Matrix A, int l, jmat.data.Matrix B)
- Copy an internal one-dimensional array from a row.
getRow
public static jmat.data.Matrix getRow(jmat.data.Matrix A, int l)
- Copy an internal one-dimensional array from a row.
abs
public static jmat.data.Matrix abs(jmat.data.Matrix A)
- Element-by-element inverse
chol
public static jmat.data.Matrix chol(jmat.data.Matrix A)
- Cholesky Decomposition
cond
public static double cond(jmat.data.Matrix A)
- Matrix condition (2 norm)
corrcoef
public static jmat.data.Matrix corrcoef(jmat.data.Matrix A)
- Generate a correlation matrix.
cos
public static jmat.data.Matrix cos(jmat.data.Matrix A)
- Element-by-element cosinus
cov
public static jmat.data.Matrix cov(jmat.data.Matrix A)
- Generate a covariance matrix.
det
public static double det(jmat.data.Matrix A)
- Matrix determinant
diag
public static jmat.data.Matrix diag(jmat.data.Matrix A)
- Matrix diagonal extraction.
diag
public static jmat.data.Matrix diag(jmat.data.Matrix A, int num)
- Matrix diagonal extraction.
disp
public static void disp(jmat.data.Matrix A)
- Print the Matrix in the Command Line.
disp
public static void disp(java.lang.String text)
- Print the Matrix in the Command Line.
divide
public static jmat.data.Matrix divide(jmat.data.Matrix A, double s)
- Divide a matrix by a scalar, C = A/s
divide
public static jmat.data.Matrix divide(jmat.data.Matrix A, jmat.data.Matrix B)
- Linear algebraic matrix division, A / B
ebeDivide
public static jmat.data.Matrix ebeDivide(jmat.data.Matrix A, jmat.data.Matrix B)
- Element-by-element right division, C = A./B
ebeTimes
public static jmat.data.Matrix ebeTimes(jmat.data.Matrix A, jmat.data.Matrix B)
- Element-by-element multiplication, C = A.*B
eig_D
public static jmat.data.Matrix eig_D(jmat.data.Matrix A)
- Eigenvalue Decomposition
eig_V
public static jmat.data.Matrix eig_V(jmat.data.Matrix A)
- Eigenvalue Decomposition
exp
public static jmat.data.Matrix exp(jmat.data.Matrix A)
- Element-by-element exponential
expRnd
public static jmat.data.RandomMatrix expRnd(double mu, int m, int n)
- Construct an m-by-n matrix of random numbers from an exponantial random variable.
eye
public static jmat.data.Matrix eye(int m, int n)
- Generate identity matrix
find
public static jmat.data.Matrix find(jmat.data.Matrix A, java.lang.String test, double e)
- Find elements verifying a boolean test
get
public static double get(jmat.data.Matrix A, int i, int j)
- Get a single element.
get
public static jmat.data.Matrix get(jmat.data.Matrix A, int i0, int i1, int j0, int j1)
- Get a submatrix.
hist
public static jmat.io.gui.Plot2D hist(jmat.data.Matrix X, int n)
- Plot the Matrix in a JFrame
hist
public static jmat.io.gui.Plot2D hist(java.lang.String title, jmat.data.Matrix X, int n)
- Plot the Matrix in a JFrame
inc
public static jmat.data.Matrix inc(int m, int n, double begin, double pitch)
- Generate a matrix with a constant pitch beetwen each row
inc
public static jmat.data.Matrix inc(int m, int n)
- Generate a matrix with a constant pitch beetwen each row
inv
public static jmat.data.Matrix inv(jmat.data.Matrix A)
- Matrix inverse or pseudoinverse
load
public static jmat.data.Matrix load(java.lang.String fileName)
- Load the Matrix from an ASCII file.
log
public static jmat.data.Matrix log(jmat.data.Matrix A)
- Element-by-element neperian logarithm
lu_L
public static jmat.data.Matrix lu_L(jmat.data.Matrix A)
- LU Decomposition
lu_P
public static jmat.data.Matrix lu_P(jmat.data.Matrix A)
- LU Decomposition
lu_U
public static jmat.data.Matrix lu_U(jmat.data.Matrix A)
- LU Decomposition
matrix
public static jmat.data.Matrix matrix(int m, int n, double s)
- Construct an m-by-n constant matrix.
matrix
public static jmat.data.Matrix matrix(double[][] B)
- Construct a matrix from a 2D-array.
max
public static jmat.data.Matrix max(jmat.data.Matrix A)
- Generate a row matrix, each column contents the maximum value of the columns.
mean
public static jmat.data.Matrix mean(jmat.data.Matrix A)
- Generate a row matrix, each column contents the mean value of the columns.
merge
public static jmat.data.Matrix merge(jmat.data.Matrix A, jmat.data.Matrix B, int n)
- Generate a matrix from other matrix.
min
public static jmat.data.Matrix min(jmat.data.Matrix A)
- Generate a row matrix, each column contents the minimum value of the columns.
minus
public static jmat.data.Matrix minus(jmat.data.Matrix A, jmat.data.Matrix B)
- C = A - B
norm
public static double norm(jmat.data.Matrix A, java.lang.String n)
- Norm
normRnd
public static jmat.data.RandomMatrix normRnd(double mu, double sigma, int m, int n)
- Construct an m-by-n matrix of random numbers from an normal random variable.
ones
public static jmat.data.Matrix ones(int m, int n)
- Construct an m-by-n matrix of ones.
plot
public static jmat.io.gui.Plot2D plot(jmat.data.Matrix X, jmat.data.Matrix Y)
- Plot the Matrix in a JFrame
plot
public static jmat.io.gui.Plot2D plot(java.lang.String title, jmat.data.Matrix X, jmat.data.Matrix Y)
- Plot the Matrix in a JFrame
plot3
public static jmat.io.gui.Plot3D plot3(jmat.data.Matrix X, jmat.data.Matrix Y, jmat.data.Matrix Z)
- Plot the Matrix in a Window in a JFrame
plot3
public static jmat.io.gui.Plot3D plot3(java.lang.String title, jmat.data.Matrix X, jmat.data.Matrix Y, jmat.data.Matrix Z)
- Plot the Matrix in a Window in a JFrame
plus
public static jmat.data.Matrix plus(jmat.data.Matrix A, jmat.data.Matrix B)
- C = A + B
power
public static jmat.data.Matrix power(jmat.data.Matrix A, double p)
- Element-by-element power
power
public static jmat.data.Matrix power(jmat.data.Matrix A, jmat.data.Matrix B)
- Element-by-element power
prod
public static jmat.data.Matrix prod(jmat.data.Matrix A)
- Generate a row matrix, each column contents the product value of the columns.
qr_Q
public static jmat.data.Matrix qr_Q(jmat.data.Matrix A)
- QR Decomposition
qr_R
public static jmat.data.Matrix qr_R(jmat.data.Matrix A)
- QR Decomposition
rand
public static jmat.data.Matrix rand(int m, int n)
- Generate matrix with random elements
rank
public static int rank(jmat.data.Matrix A)
- Matrix rank
reshape
public static jmat.data.Matrix reshape(jmat.data.Matrix A, int m2, int n2)
- Matrix reshape by Row.
resize
public static jmat.data.Matrix resize(jmat.data.Matrix A, int m2, int n2)
- Matrix resize.
save
public static void save(java.lang.String fileName, jmat.data.Matrix A)
- Save the Matrix in an ASCII file.
set
public static void set(jmat.data.Matrix A, int i, int j, double s)
- Set a single element.
set
public static void set(jmat.data.Matrix A, int i0, int i1, int j0, int j1, jmat.data.Matrix X)
- Set a submatrix.
sin
public static jmat.data.Matrix sin(jmat.data.Matrix A)
- Element-by-element sinus
size
public static int size(jmat.data.Matrix A, int dim)
- Get row dimension.
solve
public static jmat.data.Matrix solve(jmat.data.Matrix A, jmat.data.Matrix B)
- Solve A*X = B
sort_I
public static jmat.data.Matrix sort_I(jmat.data.Matrix A)
- Generate a column-permuted matrix, rows are permuted in order to sort the column 'c'
sort_Y
public static jmat.data.Matrix sort_Y(jmat.data.Matrix A)
- Generate a column-permuted matrix, rows are permuted in order to sort the column 'c'
sqrt
public static jmat.data.Matrix sqrt(jmat.data.Matrix A)
- Element-by-element inverse
sum
public static jmat.data.Matrix sum(jmat.data.Matrix A)
- Generate a row matrix, each column contents the sum value of the columns.
svd_S
public static jmat.data.Matrix svd_S(jmat.data.Matrix A)
- Singular Value Decomposition
svd_U
public static jmat.data.Matrix svd_U(jmat.data.Matrix A)
- Singular Value Decomposition
svd_V
public static jmat.data.Matrix svd_V(jmat.data.Matrix A)
- Singular Value Decomposition
t
public static jmat.data.Matrix t(jmat.data.Matrix A)
- Matrix transpose.
times
public static jmat.data.Matrix times(jmat.data.Matrix A, double s)
- Multiply a matrix by a scalar, C = s*A
times
public static jmat.data.Matrix times(jmat.data.Matrix A, jmat.data.Matrix B)
- Linear algebraic matrix multiplication, A * B
trace
public static double trace(jmat.data.Matrix A)
- Matrix trace.
triangRnd
public static jmat.data.RandomMatrix triangRnd(int m, int n, double min, double mod, double max)
- Construct an m-by-n matrix of random numbers from an triangular random variable.
uminus
public static jmat.data.Matrix uminus(jmat.data.Matrix A)
- Unary minus
unifRnd
public static jmat.data.RandomMatrix unifRnd(int m, int n, double min, double max)
- Construct an m-by-n matrix of random numbers from an uniform random variable.
var
public static jmat.data.Matrix var(jmat.data.Matrix A)
- Generate a variance matrix.
zeros
public static jmat.data.Matrix zeros(int m, int n)
- Construct an m-by-n matrix of zeros.
|
|||||||||
| Home >> All >> [ jmat overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
jmat.MatlabSyntax