在Golang中找到复数的反双曲正切值

在Golang中找到复数的反双曲正切值

在数学中,复数的反双曲正切值或反双曲正切函数被定义为双曲正切函数的反函数。在Golang中,可以使用cmplx.Atanh()函数来实现此功能。

语法

查找复数的反双曲正切值的语法如下-

func Atanh(z complex128) complex128

这里,z是要计算其反双曲正切的复数,该函数以complex128值的形式返回复数的反双曲正切。

示例1

假设我们有一个复数z = 3 + 4i,我们可以使用cmplx.Atanh()函数找到该复数的反双曲正切。

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
   // 创建一个复数
   z := complex(3, 4)

   // 找到复数的反双曲正切
   atanh := cmplx.Atanh(z)

   // 显示结果
   fmt.Println("Inverse Hyperbolic Tangent of", z, "is", atanh)
}

输出

Inverse Hyperbolic Tangent of (3+4i) is (0.1175009073114339+1.4099210495965755i)

示例2

假设我们有一个复数z = -5 – 12i,我们可以使用cmplx.Atanh()函数找到该复数的反双曲正切。

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
   // 创建一个复数
   z := complex(0, 1)

   // 找到复数的反双曲正切
   atanh := cmplx.Atanh(z)

   // 显示结果
   fmt.Println("Inverse Hyperbolic Tangent of", z, "is", atanh)
}

输出

Inverse Hyperbolic Tangent of (0+1i) is (0+0.7853981633974483i)

结论

在本文中,我们了解了如何使用cmplx.Atanh()函数在Golang中找到复数的反双曲正切值。我们还看到了一些实现的例子。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程