當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO Polar用法及代碼示例

GO語言"math/cmplx"包中"Polar"函數的用法及代碼示例。

用法:

func Polar(x complex128)(r, θ float64)

Polar 返回 x 的絕對值 r 和相位 θ,使得 x = r * e**θi。相位在 [-Pi, Pi] 範圍內。

例子:

package main

import (
    "fmt"
    "math"
    "math/cmplx"
)

func main() {
    r, theta := cmplx.Polar(2i)
    fmt.Printf("r: %.1f, θ: %.1f*π", r, theta/math.Pi)
}

輸出:

r: 2.0, θ: 0.5*π

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 Polar。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。