How can i generate hermitian of a matrix in matlab?
394 ビュー (過去 30 日間)
古いコメントを表示
is hermitian of a matrix and complex conjugate transpose are same?..
0 件のコメント
回答 (2 件)
pankaj singh
2019 年 5 月 31 日
Transpose for real matrices is equivalent to Hermitian (complex conjugate transpose) for complex matrices. Therefore, you can use the same matlab operator to generate the Hermitian for a complex matrix. For example:
x = [1+j; 1-j; 2-j; 1+2j] % random complex matrix
x =
1.0000 + 1.0000i
1.0000 - 1.0000i
2.0000 - 1.0000i
1.0000 + 2.0000i
>> x' % take it's Hermitian
ans =
1.0000 - 1.0000i 1.0000 + 1.0000i 2.0000 + 1.0000i 1.0000 - 2.0000i
0 件のコメント
Walter Roberson
2016 年 4 月 21 日
Hermitian is a property, not something that can be generated. A hermitian matrix is a matrix which is equal to its complex transpose.
If you have a matrix which "should" be hermitian but might not be due to round-off error, then take
newH = (H + H') / 2
4 件のコメント
Zaid Ahmad
2020 年 10 月 23 日
Actually theoretically matrix is hermitian if conjugate of A transpose is A itself. So it is a property. But usually the word hermitian is used as short for hermitian transpose.
Bruno Luong
2020 年 10 月 23 日
Rarely heard "complex transpose" or "hermitian transpose".
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!