Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Help with the pseudoinverse

  1. Dec 11, 2004 #1
    Hi, I need help with the pseudoinverse. I would like to know what it is and what it does. From what ive found on websites, you can find the inverse of a nonsquare matrix. My book, "Linear Algebra and its applications" by David Lay, says that the reduced singualr value decomposition can be written as:

    [tex] A = U_r (D)V_r^T [/tex]

    and that the pseudo inverse can be written as:

    [tex] A^+ = V_r (D^-^1) U_r^T [/tex].

    It looks as if the author simply did the inverse of A to get the pseudoinevrese. But how could he do that when A is rectangular?

    Thank you,

  2. jcsd
  3. Dec 11, 2004 #2
    please help!
  4. Dec 11, 2004 #3


    User Avatar
    Science Advisor

    For non-square A, you can set up the decomposition so that D is square:
    If A is 2 by 3, then U would have to be 2 by 3 but D and V would be 2 by 2.

    You take the inverse of D but you only need the transposes of U and V.

    Since the transpose of U would be 3 by 2, the pseudo-inverse of A, A+, would be 3 by 2.
  5. Dec 11, 2004 #4
    why do you take the transpose of U and V. They are no longer orthogonal matricies because we cut out some of them when we partitioned it. So it is no longer true that their inverse equals their transpose.
  6. Dec 13, 2004 #5
    anyone can anwser my question please?
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook