Finds the PseudoInverse Matrix of a rectangular, complex matrix Input Matrix. Details
![]() |
Input Matrix is usually a rectangular complex matrix. When A is not a square matrix, or when A is singular, the inverse of A does not exist. You can compute the pseudoinverse of A instead. |
![]() |
tolerance defines a level such that the number of singular values greater than this level is the rank of Input Matrix.
If tolerance is negative, the internal tolerance used to determine rank is set as shown in the following equation:
tolerance = max(m,n)*A2* eps where A2 represents the 2-norm of Input Matrix, m. The default is -1. |
![]() |
PseudoInverse Matrix is the pseudoinverse matrix of Input Matrix. If Input Matrix A is square and not singular, then the pseudoinverse is the same as the inverse of a matrix, and the Inverse Matrix VI should be used as a more efficient method of computing the inverse of the Input Matrix. Refer to the Inverse Matrix VI for more information. |
![]() |
error returns any error or warning condition from the VI. |
The Complex Pseudoinverse Matrix is computed using the SVD algorithm where the singular values are compared to tolerance before they are used in the PseudoInverse computation.
If the m-by-n matrix satisfies the following four Moore-Penrose conditions:
then is called the pseudoinverse of matrix A.