美文网首页
math/cmplx包之------复数

math/cmplx包之------复数

作者: 吃猫的鱼0 | 来源:发表于2018-04-23 15:35 被阅读0次

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 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

相关文章

  • math/cmplx包之------复数

    package cmplximport "math/cmplx"cmplx包提供了复数的常用常数和常用函数。三角运...

  • python--math模块

    Python Math 函数 必须 import math(算术函数,三角函数,双曲函数,幂函数和对数函数,复数...

  • 基本算术模块

    一、math模块和cmath模块 1.math模块支持整数、浮点数这些数值型的运算。cmath模块支持复数运算如下...

  • 2018-07-28

    函数的返回多个值: import math #导入math包,并允许后续代码引用math包中的sin,cos函数 ...

  • Golang-基础包

    math包 strconv包 json包 time包

  • Go语言中的数据结构与算法

    我们在Go语言当中使用的数学方法都来自与math包,其中math的子包中包含以下这些包:math/big: 大整数...

  • tensorflow接口研读math_ops(二)

    math_ops函数使用,本篇为线性代数,复数和fft。 1.51 tf.diag(diagonal, nam...

  • math包总结

    开发中使用中使用到了math这个包,总结一下math包的主要方法与功能。 func Float32bits 函数返...

  • Java中 使用 Math 类操作数据

    使用 Math 类操作数据 Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math...

  • Golang标准库——math

    math math包提供了基本的数学常数和数学函数。 Constants 数学常数,参见:http://oeis....

网友评论

      本文标题:math/cmplx包之------复数

      本文链接:https://www.haomeiwen.com/subject/lpkllftx.html