public class LinalgUtil extends Object
| 构造器 | 说明 |
|---|---|
LinalgUtil() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Array |
cholesky(Array a) |
Calculates the Cholesky decomposition of a matrix.
|
static double |
determinantOfMatrix(double[][] mat,
int n,
int N) |
|
static double |
determinantOfMatrix(Array mat) |
Calculate determinant of a matrix array
|
static Array[] |
eigen(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array[] |
eigen_bak(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static Array[] |
eigen_EJML(Array a) |
Calculates the eigen decomposition of a real matrix.
|
static void |
getCofactor(double[][] mat,
double[][] temp,
int p,
int q,
int n) |
|
static Array |
inv(Array a) |
Calculate inverse matrix
|
static Array |
lstsq(Array a,
Array b) |
Not correct at present !!!
|
static Array[] |
lu(Array a) |
Calculates the LUP-decomposition of a square matrix.
|
static Array[] |
qr(Array a) |
Calculates the QR-decomposition of a matrix.
|
static Array |
solve(Array a,
Array b) |
Solve a linear matrix equation, or system of linear scalar equations.
|
static Array[] |
svd(Array a) |
Calculates the compact Singular Value Decomposition of a matrix.
|
static Array[] |
svd_EJML(Array a) |
Calculates the compact Singular Value Decomposition of a matrix.
|
public static Array solve(Array a, Array b)
a - Coefficient matrix.b - Ordinate or “dependent variable” values.public static Array cholesky(Array a)
a - The given matrix.public static Array[] lu(Array a)
a - Given matrix.public static Array[] qr(Array a)
a - Given matrix.public static Array[] svd(Array a)
a - Given matrix.public static Array[] svd_EJML(Array a)
a - Given matrix.public static Array[] eigen_bak(Array a)
a - Given matrix.public static Array[] eigen(Array a)
a - Given matrix.public static Array[] eigen_EJML(Array a)
a - Given matrix.public static Array inv(Array a)
a - The matrixpublic static void getCofactor(double[][] mat,
double[][] temp,
int p,
int q,
int n)
public static double determinantOfMatrix(double[][] mat,
int n,
int N)
public static double determinantOfMatrix(Array mat)
mat - Input arrayCopyright © 2019. All rights reserved.