フィルターのクリア

I have a imaginary matrix C and I need to decompose it to B'AB. Where B should be of size (m,n) and A(m,m).

1 回表示 (過去 30 日間)
Hi all, In my problem I know the value of the matrix C and now I want to decompose it into B'AB. Where B should be of size (m,n) and A(m,m). Is there any function or code to do that in MATLAB. That is B'AB=function(C).
Please let me know.
Have a nice day.

採用された回答

Udit Gupta
Udit Gupta 2014 年 5 月 29 日
Without more information I can only assume you are trying to accomplish a Schur Decomposition. Please see Matlab - Schur Decomposition for details. Usage is -
[B,A] = schur(C);
B = B';
Note here if the matrix C is complex you will get the conjugate instead of transpose. Also to get the answer in your desired format you have to take the conjugate of the matrix B obtained from the Schur decomposition.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrix Computations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by