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)
极客教程