How can calculate the matrix inverse

4 visualizaciones (últimos 30 días)
Ahmed Galal
Ahmed Galal el 19 de Jun. de 2021
Editada: John D'Errico el 19 de Jun. de 2021
How can calculate R in the following equation in MATLAB
C=D*R*D' % C, D, D' are square matrices, D' is the transpose of D

Respuesta aceptada

Walter Roberson
Walter Roberson el 19 de Jun. de 2021
C=D*R*D'
implies that
C * inv(D') = D * R
inv(D) * C * inv(D') = R
so
R = D\C/D';
  4 comentarios
Walter Roberson
Walter Roberson el 19 de Jun. de 2021
What is
size(C)
size(D)
rank(C)
rank(D)
John D'Errico
John D'Errico el 19 de Jun. de 2021
Editada: John D'Errico el 19 de Jun. de 2021
As importantly, what is the rank of D? Is D numerically singular? If it is, then unless C is ALSO singular, and has the same rank as D, AND C has some special properties, then no solution can exist.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by