cmplx
优质
小牛编辑
174浏览
2023-12-01
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
求反双曲正切。