17.2复杂算术

在以下函数的描述中,z是复数x+ y这里的定义为sqrt(-1).

 
: z = abs (x)

计算的大小x.

震级定义为|z| = sqrt(x^2+y^2).

例如

腹肌(3+4i)⇒ 5.

详见: arg.

 
: theta = arg (z)
: theta = angle (z)

计算自变量,即的角度z.

这被定义为,θ= atan2(y, x),单位为弧度。

例如

arg(3+4i)⇒ 0.92730

详见: 防抱死制动系统.

 
: zc = conj (z)

返回的复共轭z.

复共轭定义为康吉(z)= x- y.

详见: 真实的, imag.

 
: zsort = cplxpair (z)
: zsort = cplxpair (z, tol)
: zsort = cplxpair (z, tol, dim)

对数字进行排序z变为通过增加实部排序的复共轭对。

负的虚复数在每一对中被放在第一位。所有实数(具有腹肌(imag(z))/abs(z) < tol)被放置在复杂配对之后。

tol是范围[0,1)内的加权因子,用于确定匹配的容差。默认值为100*eps并且对于给定的复数对的存在容差是tol*abs(z(i) )).

默认情况下,复杂对沿着的第一个非单重维度进行排序z如果dim如果指定了,则复数对将沿着该维度进行排序。

如果某些复数无法配对,则发出错误信号。如果所有复数都不是精确共轭(到以内tol).注意,对于实部相同但虚部不同的配对,没有定义顺序。

cplxpair(exp(2i*pi*[0:4]'/5))==exp(2 i*pi*[3;2;4;1;0]/5)
 
: y = imag (z)

返回的虚部z作为实数。

详见: 真实的, 康吉.

 
: x = real (z)

返回的真实部分z.

详见: imag, 康吉.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号