在Golang中找到指定数字的反双曲正切

在Golang中找到指定数字的反双曲正切

在Golang中,math/cmplx包提供了在复数上执行各种数学运算的函数。反双曲正切函数,也称为arctanh,是该包提供的许多函数之一。反双曲正切函数用于查找其双曲正切为给定数字的角度。本文介绍如何在Golang中找到指定数字的反双曲正切。

语法

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

func Acctanh(x complex128) complex128

参数

Acctanh()函数需要一个参数,即一个复数。

返回值

Acctanh()函数返回给定复数的反双曲正切。

示例1:查找复数的反双曲正切

假设我们要查找复数(2+3i)的反双曲正切。以下是查找代码 –

package main

import (
   "fmt"
   "math/cmplx"
)

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

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

   // 显示结果
   fmt.Println("复数", z,"的反双曲正切是", actanh)
}

输出

复数(2+3i)的反双曲正切是(0.14694666622552977+1.3389725222944935i)

示例2:查找负复数的反双曲正切

假设我们要查找负复数(-4-5i)的反双曲正切。以下是查找代码 –

package main

import (
   "fmt"
   "math/cmplx"
)

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

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

   // 显示结果
   fmt.Println("负复数", z,"的反双曲正切是", atanh)
}

输出

负复数(-4-5i)的反双曲正切是(-0.09641562020299616-1.4483069952314644i)

示例3:查找零复数的反双曲正切

假设我们要查找零复数(0+0i)的反双曲正切。以下是查找代码 –

package main

import (
   "fmt"
   "math/cmplx"
)

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

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

   // 显示结果
   fmt.Println("零复数", z,"的反双曲正切是", atanh)
}

输出

零复数(0+0i)的反双曲正切是(0+0i)

结论

使用math/cmplx包的Acctanh()函数在Golang中查找指定数字的反双曲正切是一项容易的任务。它接受一个复数作为输入,并返回该数字的反双曲正切。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程