How can calculate the matrix inverse

4 ビュー (過去 30 日間)
Ahmed Galal
Ahmed Galal 2021 年 6 月 19 日
編集済み: John D'Errico 2021 年 6 月 19 日
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

採用された回答

Walter Roberson
Walter Roberson 2021 年 6 月 19 日
C=D*R*D'
implies that
C * inv(D') = D * R
inv(D) * C * inv(D') = R
so
R = D\C/D';
  4 件のコメント
Walter Roberson
Walter Roberson 2021 年 6 月 19 日
What is
size(C)
size(D)
rank(C)
rank(D)
John D'Errico
John D'Errico 2021 年 6 月 19 日
編集済み: John D'Errico 2021 年 6 月 19 日
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.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by