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.
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.
Supported Data Types
To learn how to convert to the above data types in MATLAB and Simulink, see Supported Data Types and How to Convert to Them.
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. Also see Matrix Inverses for a list of all the blocks in the Matrix Inverses library.
![]() | Polynomial Stability Test | QR Factorization | ![]() |