Pseudoinverse
The pseudoinverse A+ is defined for any matrix, even non-square ones:
A+=VΣ+UT
Where Σ+ replaces each nonzero σi with 1/σi.
Properties
- If A is invertible: A+=A−1
- If A is tall (m>n, full column rank): A+=(ATA)−1AT
- If A is wide (m<n, full row rank): A+=AT(AAT)−1
Solving Ax=b
- If exact solution exists: A+b gives the minimum norm solution
- If no exact solution: A+b gives the least squares solution
x^=A+b
The Four Moore-Penrose Conditions
A+ is the unique matrix satisfying:
- AA+A=A
- A+AA+=A+
- (AA+)T=AA+
- (A+A)T=A+A