在 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 中查找任何复数的双曲余弦。

更新于: 2023年4月12日

219 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告