在 Golang 中查找复数的反双曲正弦

go programmingserver side programmingprogramming

在 Go 语言中,有内置函数可以查找复数的反双曲正弦。反双曲正弦是一个数学函数,它返回复数的反双曲正弦值。在本文中,我们将讨论如何在 Go 中查找复数的反双曲正弦。

语法

在 Go 中查找复数的反双曲正弦的语法如下 -

func Asinh(z complex128) complex128

Asinh() 函数以复数作为参数并返回该数的反双曲正弦。

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

让我们考虑以下示例来查找复数的反双曲正弦 -

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
    // 创建复数
    z := complex(4, 3)
    
    // 查找复数的反双曲正弦
    asinh := cmplx.Asinh(z)
    
    // 显示结果
    fmt.Println("的反双曲正弦是", z, "is", asinh)
}

输出

(4+3i) 的反双曲正弦为 (2.305509031243477+0.6339838656391765i)

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

让我们考虑以下示例来查找负复数的反双曲正弦 −

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
    // 创建复数
    z := complex(-5, -12)
    
    // 查找复数的反双曲正弦
    asinh := cmplx.Asinh(z)
    
    // 显示结果
    fmt.Println("的反双曲正弦是", z, "is", asinh)
}

输出

(-5-12i) 的反双曲正弦是 (-3.257054943061329-1.1749515338392524i)

示例 3:查找纯虚数的反双曲正弦

让我们考虑以下示例来查找纯虚数的反双曲正弦−

package main

import (
   "fmt"
   "math/cmplx"
)
   
func main() {
    // 创建一个复数
    z := complex(0, 7)
    
    // 求复数的反双曲正弦
    asinh := cmplx.Asinh(z)
    
    // 显示结果
    fmt.Println("的反双曲正弦是", z, "is", asinh)
}

输出

(0+7i) 的反双曲正弦是 (2.6339157938496336+1.5707963267948966i)

结论

在本文中,我们讨论了如何使用内置的 Asinh() 函数在 Go 中求复数的反双曲正弦。我们还提供了示例来帮助您了解如何使用此函数来查找不同类型复数的反双曲正弦。


相关文章