04-11-2006 05:12 PM
04-12-2006 09:43 AM
For SolveLinearEquationsSingleRightHand: the algorithm used is determined by the coefficient matrix type:
1. If matrixType is General, the function uses SVD algorithm to find the least square answer.
2. If matrixType is PositiveDefinite, the function uses Cholesky decomposition method to find the answer
3. If matrixType is LowerTriangular or UpperTriangular, the function forward/backward substitution method to find the answer.
No internal pivoting in all these three methods.
For LUFactorization: the pivoting vector permutationVector records how the input matrix A is pivoted. Specifically, the row i of A is exchanged with the row permutationVector [i] of A.