Golang 找到复数的反双曲正弦值
在Go语言中,有内置函数用于找到复数的反双曲正弦值。反双曲正弦是一个数学函数,返回复数的反双曲正弦值。在本文中,我们将讨论如何在Go中找到复数的反双曲正弦值。
语法
在Go中找到复数的反双曲正弦值的语法如下:
func Asinh(z complex128) complex128
Asinh()函数接受一个复数作为参数,并返回该值的反双曲正弦。
示例1:找到复数的反双曲正弦
让我们考虑以下示例,找到复数的反双曲正弦 –
package main
import (
"fmt"
"math/cmplx"
)
func main() {
// Creating a complex number
z := complex(4, 3)
// Finding the inverse hyperbolic sine of the complex number
asinh := cmplx.Asinh(z)
// Displaying the result
fmt.Println("Inverse Hyperbolic Sine of", z, "is", asinh)
}
输出
Inverse Hyperbolic Sine of (4+3i) is (2.305509031243477+0.6339838656391765i)
示例2:求负复数的反双曲正弦
让我们来考虑以下示例,找到负复数的反双曲正弦值 −
package main
import (
"fmt"
"math/cmplx"
)
func main() {
// Creating a complex number
z := complex(-5, -12)
// Finding the inverse hyperbolic sine of the complex number
asinh := cmplx.Asinh(z)
// Displaying the result
fmt.Println("Inverse Hyperbolic Sine of", z, "is", asinh)
}
输出
Inverse Hyperbolic Sine of (-5-12i) is (-3.257054943061329-1.1749515338392524i)
示例3:求一个纯虚数的反双曲正弦
让我们考虑以下示例,找到一个纯虚数的反双曲正弦 −
package main
import (
"fmt"
"math/cmplx"
)
func main() {
// Creating a complex number
z := complex(0, 7)
// Finding the inverse hyperbolic sine of the complex number
asinh := cmplx.Asinh(z)
// Displaying the result
fmt.Println("Inverse Hyperbolic Sine of", z, "is", asinh)
}
输出
Inverse Hyperbolic Sine of (0+7i) is (2.6339157938496336+1.5707963267948966i)
结论
在本文中,我们讨论了如何使用Go语言的内置Asinh()函数找到复数的反双曲正弦值。我们还提供了示例以帮助您理解如何使用这个函数来找到不同类型复数的反双曲正弦值。