Pseudo Inverse Matrix

10 visualizaciones (últimos 30 días)
Davide
Davide el 11 de En. de 2012
Hi everybody, I have a question about pseudo-inverse matrix and solve the equation with that matrix inside. I need to solve this system:
H1j = H1 Hj+ with dimension (3x3) = (4x3) (3x4) and
Hj1 = Hj H1+ with dimension (3x3) = (4x3) (3x4)
(where 1j, 1 are the indices and j+ means j as indices and + as pseudo inverse matrix) (I hope that you'll understand) so in the two equation I know everything but not: Hj+ and Hj
Can someone help me? Of course you can ask me some explanation...

Respuestas (3)

Walter Roberson
Walter Roberson el 11 de En. de 2012
Those systems are not possible. Matrix multiplication of a 4x3 with a 3x4 will give you a 4x4 not a 3x3 .

Davide
Davide el 12 de En. de 2012
Ok, but anyway I'm looking for some kind of mathematics relationship between the Hj and its pseudo inverse Hj+. For sure should be some connection between them, I need for example for all the component of one matrix the dependence in the other matrix:
h1 = F(h1+) or h2=F(h2+) .........
F is the unknown Function.
Thanks for your help.
  1 comentario
Walter Roberson
Walter Roberson el 12 de En. de 2012
? Are you looking for the mathematical definition of pseudo-inverse? Or are you looking for it worked-out symbolically in the 4x3 case?

Iniciar sesión para comentar.


Dr. Seis
Dr. Seis el 12 de En. de 2012
If you have the following situation:
G*m = d
where,
G = (MxN) % Known
m = (NxP) % Unknown
d = (MxP) % Known
Then to find m, you can either do:
m = G\m
Or... the not recommended method (from an execution time and numerical accuracy standpoint) which involves computing the pseudoinverse or generalized inverse of G, which is done by:
generalize_inverse_of_G = (G'*G)\G'
and
m = generalize_inverse_of_G * d

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by