📜  Golang 中的 complx.Rect()函数示例

📅  最后修改于: 2021-10-24 13:26:34             🧑  作者: Mango

golang 中的 complx.Rect()函数返回极坐标为 r, θ 的复数 x。它以浮点值作为输入并返回复数。该方法属于复杂包。

句法:

func Rect(r, θ float64) complex128;

这里,r 和 θ 是带有 float64 实部和虚部的复数。

返回值:它返回复数的极坐标 r 和 θ。

示例 1:此示例通过传递 arguments(5, 45) 来计算值。

// Golang program to illustrate
// the complx.Rect() Function
  
 package main 
   
// importing fmt and math/cmplx
  import (
      "fmt" 
      "math/cmplx" 
) 
   
    // Calling Main method
    func main () {
   
    // using the function
    fmt.Printf ("%.1f", cmplx.Rect (5, 45)) 
}

输出:

(2.6+4.3i)

示例 2:

// Golang program to illustrate
// the complx.Rect() Function
  
 package main
  
// importing fmt, math and math/cmplx
import (
"fmt"
"math"
"math/cmplx"
)
  
// Calling Main method
func main() {
  
    // using the function   
    fmt.Printf("%.1f,", cmplx.Rect(5, 4*math.Pi)) 
    fmt.Printf("%.1f", cmplx.Rect(5, 90))
}

输出:

(5.0-0.0i),(-2.2+4.5i)