在Golang中找到复数的双曲正弦
双曲正弦是复分析领域中使用的数学函数,可以定义为指数函数和指数函数的共轭之和。在Go语言中,我们可以使用标准库提供的cmplx.Sin函数找到复数的双曲正弦。
在本文中,我们将探讨如何在Golang中找到复数的双曲正弦。
语法
cmplx.Sin函数的语法如下 −
func Sin(x complex128) complex128
这里,x是需要计算其双曲正弦的复数。返回类型也是复数。
示例1:找到复数的双曲正弦
让我们从在Go中找到复数的双曲正弦的简单示例开始。在这里,我们将使用cmplx.Sin函数找到(2+3i)的双曲正弦。
package main
import (
"fmt"
"math/cmplx"
)
func main() {
x := complex(2, 3)
fmt.Println("sinh(", x, ") =", cmplx.Sinh(x))
}
输出
sinh( (2+3i) ) = (-3.59056458998578+0.5309210862485197i)
示例2:找到另一个复数的双曲正弦
让我们尝试在Go中找到另一个复数的双曲正弦。在这里,我们将使用cmplx.Sin函数找到(4-2i)的双曲正弦。
package main
import (
"fmt"
"math/cmplx"
)
func main() {
x := complex(4, -2)
fmt.Println("sinh(", x, ") =", cmplx.Sinh(x))
}
输出
sinh( (4-2i) ) = (-11.356612711218173-24.831305848946375i)
示例3:找到实数的双曲正弦
我们也可以在Go中找到实数的双曲正弦。在这里,我们将使用cmplx.Sin函数找到2的双曲正弦。
package main
import (
"fmt"
"math/cmplx"
)
func main() {
x := complex(2, 0)
fmt.Println("sinh(", x, ") =", cmplx.Sinh(x))
}
输出
sinh( (2+0i) ) = (3.626860407847019+0i)
结论
在本文中,我们探讨了如何在Go中找到复数的双曲正弦。我们使用了标准库提供的cmplx.Sin函数计算复数的双曲正弦。我们还演示了找到不同复数(包括实数)的双曲正弦的示例。