?
This document uses PHP Chinese website manual Release
import "math/cmplx"
概觀
Index
示例
Package cmplx 為復(fù)數(shù)提供基本的常量和數(shù)學(xué)函數(shù)。
func Abs(x complex128) float64
func Acos(x complex128) complex128
func Acosh(x complex128) complex128
func Asin(x complex128) complex128
func Asinh(x complex128) complex128
func Atan(x complex128) complex128
func Atanh(x complex128) complex128
func Conj(x complex128) complex128
func Cos(x complex128) complex128
func Cosh(x complex128) complex128
func Cot(x complex128) complex128
func Exp(x complex128) complex128
func Inf() complex128
func IsInf(x complex128) bool
func IsNaN(x complex128) bool
func Log(x complex128) complex128
func Log10(x complex128) complex128
func NaN() complex128
func Phase(x complex128) float64
func Polar(x complex128) (r, θ float64)
func Pow(x, y complex128) complex128
func Rect(r, θ float64) complex128
func Sin(x complex128) complex128
func Sinh(x complex128) complex128
func Sqrt(x complex128) complex128
func Tan(x complex128) complex128
func Tanh(x complex128) complex128
Abs Exp Polar
abs.go asin.go conj.go exp.go isinf.go isnan.go log.go phase.go polar.go pow.go rect.go sin.go sqrt.go tan.go
func Abs(x complex128) float64
Abs 返回 x 的絕對值(也稱為模數(shù))。
package mainimport ("fmt""math/cmplx")func main() { fmt.Printf("%.1f", cmplx.Abs(3+4i))}
func Acos(x complex128) complex128
Acos 返回 x 的反余弦。
func Acosh(x complex128) complex128
Acosh 返回 x 的反雙曲余弦。
func Asin(x complex128) complex128
Asin 返回 x 的反正弦。
func Asinh(x complex128) complex128
Asinh 返回 x 的反雙曲正弦。
func Atan(x complex128) complex128
Atan 返回 x 的反正切值。
func Atanh(x complex128) complex128
Atanh 返回 x 的反雙曲正切。
func Conj(x complex128) complex128
Conj 返回 x 的復(fù)共軛。
func Cos(x complex128) complex128
Cos 返回 x 的余弦。
func Cosh(x complex128) complex128
Cosh 返回 x 的雙曲余弦。
func Cot(x complex128) complex128
Cot 返回 x 的余切值。
func Exp(x complex128) complex128
Exp 返回 e ** x,即 x 的基數(shù) e 指數(shù)。
ExampleExp 計算歐拉的特征。
package mainimport ("fmt""math""math/cmplx")func main() { fmt.Printf("%.1f", cmplx.Exp(1i*math.Pi)+1)}
func Inf() complex128
Inf 返回復(fù)數(shù)無窮大復(fù)數(shù) (+Inf, +Inf) 。
func IsInf(x complex128) bool
如果 real(x)或 imag(x) 是無窮大,IsInf 返回 true。
func IsNaN(x complex128) bool
如果 real(x) 或 imag(x) 是 NaN 且既不是無窮大, IsNaN 也會返回 true。
func Log(x complex128) complex128
Log 返回 x 的自然對數(shù)。
func Log10(x complex128) complex128
Log10 返回 x 的小數(shù)對數(shù)。
func NaN() complex128
NaN 返回一個復(fù)雜的“非數(shù)字”值。
func Phase(x complex128) float64
階段返回x的階段(也稱為參數(shù))。返回的值在-Pi,Pi范圍內(nèi)。
func Polar(x complex128) (r, θ float64)
極性返回x的絕對值r和相位θ,使得x = r * e **θi。相位在-Pi,Pi范圍內(nèi)。
package mainimport ("fmt""math""math/cmplx")func main() { r, theta := cmplx.Polar(2i) fmt.Printf("r: %.1f, θ: %.1f*π", r, theta/math.Pi)}
func Pow(x, y complex128) complex128
Pow返回x ** y,y的基x指數(shù)。為了與 math.Pow 的通用兼容性:
Pow(0, ±0) returns 1+0iPow(0, c) for real(c)<0 returns Inf+0i if imag(c) is zero, otherwise Inf+Inf i.
func Rect(r, θ float64) complex128
Rect以極坐標r,θ返回復(fù)數(shù)x。
func Sin(x complex128) complex128
Sin返回x的正弦值。
func Sinh(x complex128) complex128
Sinh返回x的雙曲正弦。
func Sqrt(x complex128) complex128
Sqrt返回x的平方根。結(jié)果r被選擇為使得real(r)≥0且imag(r)與imag(x)具有相同的符號。
func Tan(x complex128) complex128
Tan返回x的正切值。
func Tanh(x complex128) complex128
Tanh返回x的雙曲正切。