首先需要明确的一点是,复共轭是量子力学中的概念,不同于共轭,但是在量子力学的线性代数描述中,复数的复共轭与共轭在复数运算内是相等的。矩阵的此类运算可以类比。
在matlab中,
令 A为m*n的复矩阵,对其进行转置,采用,A点逗号(A.')
对其进行复共轭转置,采用A逗号即可(A')
下面是一些例子
a =
1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i
>> a'
ans =
1.0000 - 1.0000i
2.0000 - 2.0000i
3.0000 - 3.0000i
>> a.'
ans =
1.0000 + 1.0000i
2.0000 + 2.0000i
3.0000 + 3.0000i
>> b=[1+i;2+2i;3+3i]
b =
1.0000 + 1.0000i
2.0000 + 2.0000i
3.0000 + 3.0000i
>> b'
ans =
1.0000 - 1.0000i 2.0000 - 2.0000i 3.0000 - 3.0000i
>> b.'
ans =
1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i
此外,matlab中求复共轭的方式为conj()
b =
1.0000 + 1.0000i
2.0000 + 2.0000i
3.0000 + 3.0000i
>> conj(b)
ans =
1.0000 - 1.0000i
2.0000 - 2.0000i
3.0000 - 3.0000i