cmplx

优质
小牛编辑
174浏览
2023-12-01

import "math/cmplx"

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


  • func NaN() complex128
  • func IsNaN(x complex128) bool
  • func Inf() complex128
  • func IsInf(x complex128) bool
  • func Abs(x complex128) float64
  • func Phase(x complex128) float64
  • func Polar(x complex128) (r, θ float64)
  • func Rect(r, θ float64) complex128
  • func Conj(x complex128) complex128
  • func Sqrt(x complex128) complex128
  • func Log(x complex128) complex128
  • func Log10(x complex128) complex128
  • func Exp(x complex128) complex128
  • func Pow(x, y complex128) complex128
  • 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
  • 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

    求反双曲正切。