Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 39 and 311]
(no description)
File Size: | 282 lines (8 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
LUDecomposition:: (8 methods):
__construct()
getL()
getU()
getPivot()
getDoublePivot()
isNonsingular()
det()
solve()
Class: LUDecomposition - X-Ref
For an m-by-n matrix A with m >= n, the LU decomposition is an m-by-n__construct($A) X-Ref |
LU Decomposition constructor. param: Matrix $A Rectangular matrix |
getL() X-Ref |
Get lower triangular factor. return: Matrix Lower triangular factor |
getU() X-Ref |
Get upper triangular factor. return: Matrix Upper triangular factor |
getPivot() X-Ref |
Return pivot permutation vector. return: array Pivot vector |
getDoublePivot() X-Ref |
Alias for getPivot. |
isNonsingular() X-Ref |
Is the matrix nonsingular? return: bool true if U, and hence A, is nonsingular |
det() X-Ref |
Count determinants. return: array d matrix deterninat |
solve($B) X-Ref |
Solve A*X = B. param: mixed $B a Matrix with as many rows as A and any number of columns return: Matrix X so that L*U*X = B(piv,:) |