首先需要明确的一点是,复共轭是量子力学中的概念,不同于共轭,但是在量子力学的线性代数描述中,复数的复共轭与共轭在复数运算内是相等的。矩阵的此类运算可以类比。
在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)a极速赛车五码稳赢技巧 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