No. If B is singular, it's impossible to find a matrix A such that A%*%B be the identity matrix (unless you can find a number x such that x*0=1).
Cheers, Jerome On August 14, 2003 10:02 am, Feng Zhang wrote: > Thank, Jerome > > The question is if this generalized inverse can make > their product to be identity matrix? > > > ----- Original Message ----- > From: "Jerome Asselin" <[EMAIL PROTECTED]> > To: "Feng Zhang" <[EMAIL PROTECTED]>; "R-Help" > <[EMAIL PROTECTED]> > Sent: Thursday, August 14, 2003 11:52 AM > Subject: Re: [R] How to get the pseudo left inverse of a singular square > matrix? > > > Singular matrices are not invertible. However you can calculate the > > generalized inverse with the function ginv() from package MASS. > > > > HTH, > > Jerome > > > > On August 14, 2003 09:24 am, Feng Zhang wrote: > > > Dear R-listers, > > > > > > I have a dxr matrix Z, where d > r. > > > And the product Z*Z' is a singular square matrix. > > > The problem is how to get the left inverse U of this > > > singular matrix Z*Z', such that > > > U*(Z*Z') = I? > > > > > > Is there any to figure it out using matrix decomposition method? > > > > > > Thanks a lot for your help. > > > > > > Fred > > > > > > ______________________________________________ > > > [EMAIL PROTECTED] mailing list > > > https://www.stat.math.ethz.ch/mailman/listinfo/r-help ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help