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
廣告