Golang complx.Pow()函数的示例

Golang complx.Pow()函数的示例

complx.Pow()函数 在Golang中用于查找x**y,即y的基数x的指数。要使用此函数,需要导入“math / cmplx”包。

语法:

func Pow(x,y复合型128)complex128
  • Pow(0,±0)返回1 + 0i
  • Pow(0,c)对于real(c)<0,如果imag(c)为零,则返回Inf + 0i,否则返回Inf + Inf i

参数: 所使用的参数是两个复合型数字,其中complex128是所有实数和虚数部分为float64的数字的集合。该函数的返回类型也是一个复合型数字。

示例1:

package main

import (
     "fmt"
     "math/cmplx"
)

func main() {
     var a complex128
     var b complex128
     a = complex(2,5)
     b = complex(3,7)
     fmt.Println(cmplx.Pow(a, b))
} 

输出:

(-0.03528847161704272+0.0129436389603905i)

示例2:

// Golang程序演示 complx.Pow()函数
     
package main

import (
     "fmt"
     "math/cmplx"
)

func main() {
     var a complex128
     var b complex128
     a = complex(1,2)
     b = complex(1,0)

     //使用函数
     fmt.Println(cmplx.Pow(a, b))
} 

输出:

(1.0000000000000002+2i)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程