1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Homework Help: Finding Pseudoinverse (Moore-Penrose) through the One-Sided Inverses

  1. Nov 6, 2013 #1
    1. The problem statement, all variables and given/known data

    I want to calculate the (unique) Moore-Penrose Pseudoinverse by knowing the one-sided inverses of a matrix

    2. Relevant equations

    Consider a matrix such as $$B = \begin{bmatrix}
    1 & 0 & 2 \\
    0 & 1 & 1
    \end{bmatrix}$$ I know how to compute the right inverses (or in the case of ##m\geq n## the left inverses) and have done so; I've obtained the result $$B^{-1}_{R} = \begin{bmatrix}
    1-2c_{1} & -2c_{2} \\
    -c_{1} & 1-c_{2} \\
    c_{1} & c_{2}

    3. The attempt at a solution

    However, I now want to calculate the (unique) Moore-Penrose Pseudoinverse, preferably using this right-sided inverse. Clearly, it would have to be one of the right-sided inverses. Using matlab I've found that the Moore-Penrose Pseudo inverse equals ##B_{R}^{-1}## for ##c_{1} = \frac{1}{3}, c_{2} = \frac{1}{6}##. Is there a way I could easily get those correct values of ##c_{1}## and $$c_{2}## (by that I mean without using a tool such as Matlab), as in, find those corresponding to the Moore-Penrose Pseudoinverse?
  2. jcsd
  3. Nov 6, 2013 #2


    User Avatar
    Science Advisor
    Homework Helper
    Gold Member

Share this great discussion with others via Reddit, Google+, Twitter, or Facebook

Have something to add?
Draft saved Draft deleted