import "math/cmplx"
cmplx包提供了复数的常用常数和常用函数。
func NaN() complex128
返回一个复数的“Not A Number”值。
func IsNaN(x complex128) bool
如果x的实部或者虚部是“Not A Number”值,则返回真。
func Inf() complex128
返回一个复数的无穷大,complex(+Inf, +Inf)。
func IsInf(x complex128) bool
如果x的实部或者虚部是无穷(不管正负),则返回真。
func Abs(x complex128) float64
返回x的绝对值(也被称为模)。
func Phase(x complex128) float64
返回x的相位(也被称为幅角),返回值范围[-Pi, Pi]。
func Polar(x complex128) (r, θ float64)
将直角坐标的复数表示为极坐标(r, θ)。其中r是x的绝对值,θ是x的相位,范围[-Pi, Pi]。
func Rect(r, θ float64) complex128
返回极坐标(r, θ)表示的复数。
func Conj(x complex128) complex128
返回x的共轭复数(实部相等,虚部相反)。
func Sqrt(x complex128) complex128
返回x的平方根。返回值的实部不小于0,而虚部的正负号和x的虚部相同。
func Log(x complex128) complex128
返回x的自然对数。
func Log10(x complex128) complex128
返回x的常用对数。
func Exp(x complex128) complex128
返回e**x。
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(x complex128) complex128
求正弦。
func Cos(x complex128) complex128
求余弦。
func Tan(x complex128) complex128
求正切。
func Cot(x complex128) complex128
求余切。
func Asin(x complex128) complex128
求反正弦。
func Acos(x complex128) complex128
求反余弦。
func Atan(x complex128) complex128
求反正切。
func Sinh(x complex128) complex128
求双曲正弦。
func Cosh(x complex128) complex128
求双曲余弦。
func Tanh(x complex128) complex128
求双曲正切。
func Asinh(x complex128) complex128
求反双曲正弦。
func Acosh(x complex128) complex128
求反双曲余弦。
func Atanh(x complex128) complex128
求反双曲正切。