Python math.cosh() 方法



Python 的 math.cosh() 方法返回给定数字的双曲余弦。

双曲余弦方法,表示为 cosh(x),是一种数学方法,用于计算复数或实数 x 的余弦值。它返回大于或等于 1 的实数值。

在数学上,双曲余弦方法定义为 -

cosh(x) = (ex + e-x)/ 2

其中,e 是自然对数的底数,大约等于 2.71828。此方法关于 y 轴对称,这意味着 cosh(x) = cosh(-X)。

语法

以下是 Python math.cosh() 方法的基本语法 -

math.cosh(x)

参数

此方法接受一个数字(所有实数),您希望找到该数字的双曲余弦作为参数。

返回值

该方法返回给定数字的双曲余弦,范围为 [1, ∞)。

示例 1

在以下示例中,我们使用 math.cosh() 方法计算正数的双曲余弦 -

import math
x = 2.0
result = math.cosh(x)
print(result) 

输出

获得的输出如下 -

3.7621956910836314

示例 2

如果我们将分数值传递给 math.cosh() 方法,它将返回一个正实数 -

import math
from fractions import Fraction
x = Fraction(5, -9)
result = math.cosh(x)
print(result) 

输出

以下是上述代码的输出 -

1.1583312096854452

示例 3

在这里,我们使用 math.cosh() 方法获取负数的双曲余弦 -

import math
x = -0.5
result = math.cosh(x)
print(result)  

输出

我们得到如下所示的输出 -

1.1276259652063807

示例 4

在此示例中,我们使用 循环 使用 math.cosh() 方法计算多个值的双曲余弦。循环遍历 values 列表 中的每个值,计算双曲余弦,并打印每个值的计算结果 -

import math
values = [1.0, 2.0, 3.0]
for x in values:
   result = math.cosh(x)
   print("cosh({}) = {}".format(x, result))

输出

产生的结果如下所示 -

cosh(1.0) = 1.5430806348152437
cosh(2.0) = 3.7621956910836314
cosh(3.0) = 10.067661995777765
python_maths.htm
广告