.NET Matrix Library
PseudoInverse() Method
See Also  Send Feedback



Returns the Moore-Penrose inverse (pseudoinverse) of the matrix that is represented by this singular value decomposition.

Syntax

Visual Basic (Declaration) 
Public Overloads Function PseudoInverse() As CMatrix
Visual Basic (Usage)Copy Code
Dim instance As CSVD
Dim value As CMatrix
 
value = instance.PseudoInverse()
C# 
public CMatrix PseudoInverse()
C++/CLI 
public:
CMatrix^ PseudoInverse(); 

Return Value

A CMatrix object representing the Moore-Penrose inverse of the factored matrix.

Remarks

If A+ is the Moore-Penrose inverse (pseudoinverse) of matrix A then it satisfies the following four conditions:

  • A*A+*A = A
  • A+*A*A+ =A+
  • (A*A+)T = A*A+
  • (A+*A)T =A+*A

Requirements

Target Platforms: Windows 2000, Windows XP, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7

See Also

.NET Matrix Library