# package cmplx

`import "math/cmplx"`

cmplx包提供了复数的常用常数和常用函数。

## func NaN

    func NaN() complex128

返回一个复数的“Not A Number”值。

## func IsNaN

    func IsNaN(x complex128) bool

如果x的实部或者虚部是“Not A Number”值，则返回真。

## func Inf

    func Inf() complex128

返回一个复数的无穷大，complex(+Inf, +Inf)。

## func IsInf

    func IsInf(x complex128) bool

如果x的实部或者虚部是无穷（不管正负），则返回真。

## func Abs

    func Abs(x complex128) float64

返回x的绝对值（也被称为模）。

## func Phase

    func Phase(x complex128) float64

返回x的相位（也被称为幅角），返回值范围[-Pi, Pi]。

## func Polar

    func Polar(x complex128) (r, θ float64)

将直角坐标的复数表示为极坐标(r, θ)。其中r是x的绝对值，θ是x的相位，范围[-Pi, Pi]。

## func Rect

    func Rect(r, θ float64) complex128

返回极坐标(r, θ)表示的复数。

## func Conj

    func Conj(x complex128) complex128

返回x的共轭复数（实部相等，虚部相反）。

## func Sqrt

    func Sqrt(x complex128) complex128

返回x的平方根。返回值的实部不小于0，而虚部的正负号和x的虚部相同。

## func Log

    func Log(x complex128) complex128

返回x的自然对数。

## func Log10

    func Log10(x complex128) complex128

返回x的常用对数。

## func Exp

    func Exp(x complex128) complex128

返回e**x。

## func Pow

    func Pow(x, y complex128) complex128

返回x**y；有如下特例：

    Pow(0, ±0)  returns 1+0i
    Pow(0, c)   如果image(c)==0，则当real(c)<0时返回Inf+0i；否则返回Inf+Inf i

## func Sin

    func Sin(x complex128) complex128

求正弦。

## func Cos

    func Cos(x complex128) complex128

求余弦。

## func Tan

    func Tan(x complex128) complex128

求正切。

## func Cot

    func Cot(x complex128) complex128

求余切。

## func Asin

    func Asin(x complex128) complex128

求反正弦。

## func Acos

    func Acos(x complex128) complex128

求反余弦。

## func Atan

    func Atan(x complex128) complex128

求反正切。

## func Sinh

    func Sinh(x complex128) complex128

求双曲正弦。

## func Cosh

    func Cosh(x complex128) complex128

求双曲余弦。

## func Tanh

    func Tanh(x complex128) complex128

求双曲正切。

## func Asinh

    func Asinh(x complex128) complex128

求反双曲正弦。

## func Acosh

    func Acosh(x complex128) complex128

求反双曲余弦。

## func Atanh

    func Atanh(x complex128) complex128

求反双曲正切。