| Visual Basic (Declaration) | |
|---|---|
Public Overloads Function PseudoInverse( _ ByVal tolerance As Double _ ) As CMatrix | |
| Visual Basic (Usage) | |
|---|---|
Dim instance As CSVD Dim tolerance As Double Dim value As CMatrix value = instance.PseudoInverse(tolerance) | |
Parameters
- tolerance
- A double specifying the value under which the singular values of the matrix are considered to be zero.
Return Value
A CMatrix object representing the Moore-Penrose inverse of the factored matrix.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
Target Platforms: Windows 2000, Windows XP, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7