This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


finds the pseudoinverse of a rectangular matrix.
  • For a square matrix, PseudoInverse gives the Moore-Penrose inverse.
  • PseudoInverse[m, Tolerance->t] specifies that singular values smaller than t times the maximum singular value should be dropped.
  • With the default setting Tolerance->Automatic, singular values are dropped when they are less than 100 times 10-p, where p is Precision[m].
  • For non-singular square matrices M, the pseudoinverse M(-1) is equivalent to the standard inverse.
New in 1 | Last modified in 5