matlab 复矩阵共轭

A 为复矩阵


A =

   1.0000 + 0.0000i   2.0000 - 3.0000i   3.0000 + 0.0000i   4.0000 + 0.0000i
   4.0000 + 0.0000i   3.0000 + 4.0000i   2.0000 + 5.0000i   1.0000 + 0.0000i
   7.0000 + 0.0000i   8.0000 + 2.0000i   9.0000 + 0.0000i   6.0000 + 0.0000i

A’:共轭转置

>> A'
ans =

   1.0000 + 0.0000i   4.0000 + 0.0000i   7.0000 + 0.0000i
   2.0000 + 3.0000i   3.0000 - 4.0000i   8.0000 - 2.0000i
   3.0000 + 0.0000i   2.0000 - 5.0000i   9.0000 + 0.0000i
   4.0000 + 0.0000i   1.0000 + 0.0000i   6.0000 + 0.0000i

A.’:只转置不共轭

>> A.'
A =

   1.0000 + 0.0000i   2.0000 - 3.0000i   3.0000 + 0.0000i   4.0000 + 0.0000i
   4.0000 + 0.0000i   3.0000 + 4.0000i   2.0000 + 5.0000i   1.0000 + 0.0000i
   7.0000 + 0.0000i   8.0000 + 2.0000i   9.0000 + 0.0000i   6.0000 + 0.0000i

conj(A):只共轭

>> conj(A)
ans =

   1.0000 + 0.0000i   2.0000 + 3.0000i   3.0000 + 0.0000i   4.0000 + 0.0000i
   4.0000 + 0.0000i   3.0000 - 4.0000i   2.0000 - 5.0000i   1.0000 + 0.0000i
   7.0000 + 0.0000i   8.0000 - 2.0000i   9.0000 + 0.0000i   6.0000 + 0.0000i

A.*conj(A) == abs(A).^2

>> A.*conj(A)
ans =

     1    13     9    16
    16    25    29     1
    49    68    81    36

>> abs(A).^2
ans =

    1.0000   13.0000    9.0000   16.0000
   16.0000   25.0000   29.0000    1.0000
   49.0000   68.0000   81.0000   36.0000

你可能感兴趣的:(matlab 复矩阵共轭)