Golang 求解复数的双曲余弦函数
在数学中,双曲函数是标准三角函数的类比函数。双曲余弦函数(cosh z)在复数z上定义为(e^z + e^-z)/2。在本文中,我们将讨论如何在Golang中求解复数的双曲余弦函数。
语法
在Golang中求解复数的双曲余弦函数的语法如下:
示例1
package main
import (
"fmt"
"math/cmplx"
)
func main() {
z := complex(3, 4)
fmt.Println("cosh(", z, ") = ", cmplx.Cosh(z))
}
输出
cosh( (3+4i) ) = (-6.580663040551157-7.581552742746545i)
在上面的程序中,我们首先导入必要的包 fmt 和 math/cmplx。然后我们定义一个实部为3、虚部为4的复数 z。最后,我们使用 cmplx.Cosh() 函数来求解复数 z 的双曲余弦。程序的输出是复数 z 的双曲余弦。
示例2
让我们再来看一个在 Golang 中求解复数的双曲余弦的示例。
package main
import (
"fmt"
"math/cmplx"
)
func main() {
z := complex(1, 2)
fmt.Println("cosh(", z, ") = ", cmplx.Cosh(z))
}
输出
cosh( (1+2i) ) = (-0.64214812471552+1.068607421382778i)
在上面的程序中,我们首先定义了一个实部为1,虚部为2的复数z。然后我们使用cmplx.Cosh()函数来找到复数z的双曲余弦。程序的输出是复数z的双曲余弦。
示例3
让我们再举一个在Golang中找到复数的双曲余弦的示例。
package main
import (
"fmt"
"math/cmplx"
)
func main() {
z := complex(-3, 4)
fmt.Println("cosh(", z, ") = ", cmplx.Cosh(z))
}
输出
cosh( (-3+4i) ) = (-27.034945603074224-3.8511533348117775i)
在上述程序中,我们首先定义了一个实部为-3、虚部为4的复数z。然后我们使用cmplx.Cosh()函数来找到复数z的双曲余弦。程序的输出是复数z的双曲余弦。
结论
在本文中,我们讨论了如何在Golang中找到复数的双曲余弦。我们解释了cmplx.Cosh()函数的语法,并提供了示例来帮助您理解它的工作原理。现在您可以使用此函数在Golang中找到任何复数的双曲余弦。