DSP Blockset | ![]() ![]() |
Compute the Moore-Penrose pseudoinverse of a matrix.
Library
Math Functions / Matrices and Linear Algebra / Matrix Inverses
Description
The Pseudoinverse block computes the Moore-Penrose pseudoinverse of input matrix A.
[U,S,V] = svd(A,0) % Equivalent MATLAB code
The pseudoinverse of A is the matrix A+ such that
where U and V are orthogonal matrices, and S is a diagonal matrix. The pseudoinverse has the following properties:
The output is always sample-based.
Dialog Box
References
Golub, G. H., and C. F. Van Loan. Matrix Computations. 3rd ed. Baltimore, MD: Johns Hopkins University Press, 1996.
See Also
Cholesky Inverse |
DSP Blockset |
LDL Inverse |
DSP Blockset |
LU Inverse |
DSP Blockset |
Singular Value Decomposition |
DSP Blockset |
inv |
MATLAB |
See Inverting Matrices for related information.
![]() | Polynomial Stability Test | QR Factorization | ![]() |