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