conj,计算机编程语言函数,该函数是FreeMat、Matlab等科学计算软件中常见的一个函数,它用于求复数的共轭(conjugate)。
函数简介
函数功能:用于求复数的共轭(conjugate)。
语法格式:
y = conj(x)
其中x是一个n维的数值数组。该调用将返回x中每个复数的共轭复数。
Z是一个复数数组,则满足:conj(Z) = real(Z) – i*imag(Z)
程序示例
在FreeMat中的示例
–> conj(1+2i)
ans =
1.0000 – 2.0000i
–> A = [1 2 3; 4 5 6; 7 8 9];
–> B = A + [i 2*i 3*i; 4*i 5*i 6*i; 7*i 8*i 9*i];
–> B’
ans =
1.0000 – 1.0000i 4.0000 – 4.0000i 7.0000 – 7.0000i
2.0000 – 2.0000i 5.0000 – 5.0000i 8.0000 – 8.0000i
3.0000 – 3.0000i 6.0000 – 6.0000i 9.0000 – 9.0000i
–> B.’
ans =
1.0000 + 1.0000i 4.0000 + 4.0000i 7.0000 + 7.0000i
2.0000 + 2.0000i 5.0000 + 5.0000i 8.0000 + 8.0000i
3.0000 + 3.0000i 6.0000 + 6.0000i 9.0000 + 9.0000i
–> conj(B’)
ans =
1.0000 + 1.0000i 4.0000 + 4.0000i 7.0000 + 7.0000i
2.0000 + 2.0000i 5.0000 + 5.0000i 8.0000 + 8.0000i
3.0000 + 3.0000i 6.0000 + 6.0000i 9.0000 + 9.0000i
在Matlab中的示例:
–>Z = 2+3i
Z =
2.0000 + 3.0000i
–> Z = [0-1i 2+1i; 4+2i 0-2i]
Z =
0.0000 – 1.0000i 2.0000 + 1.0000i
4.0000 + 2.0000i 0.0000 – 2.0000i