Python - AI 助手

Python cmath.cosh() 函式



Python 的 cmath.cosh() 函式返回給定複數的雙曲餘弦。

雙曲餘弦函式表示為 cosh(x),它是計算複數或實數 x 的餘弦值的數學函式。此函式返回大於或等於 1 的實數值。

雙曲餘弦函式的數學表示定義為:

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

其中 e (e = 2.71828) 是自然對數的底數。此函式關於 y 軸對稱;cosh(x) = cosh(-x)。

語法

以下是 Python cmath.cosh() 函式的基本語法:

cmath.cosh(x)

引數

此函式接受實數作為引數,我們需要為此找到雙曲餘弦。

返回值

此函式返回給定數字的雙曲餘弦,範圍為 [1,∞)。

示例 1

在下面的示例中,我們使用 cmath.cosh() 函式計算正數的雙曲餘弦:

import cmath
x = 4.0
result = cmath.cosh(x)
print(result)

輸出

以下是上述程式碼的輸出:

(27.308232836016487+0j)

示例 2

當我們將分數值傳遞給 cmath.cosh() 函式時,它將返回一個正複數:

import cmath
from fractions import Fraction 
x = Fraction(3, -5)
result = cmath.cosh(-x)
print(result)

輸出

獲得的輸出如下:

(1.1854652182422676+0j)

示例 3

在下面的示例中,我們使用 cmath.cosh() 函式檢索負數的雙曲餘弦。

import cmath
x = -0.67
result = cmath.cosh(x)
print(result)

輸出

以下是上述程式碼的輸出:

(1.232972949211241-0j)

示例 4

在這裡,我們建立一個迴圈來使用 cmath.cosh() 函式計算雙曲餘弦值。迴圈將遍歷列表中的每個值。

import cmath
values = [3.0, 4.0, 7.0]
for x in values:
   result = cmath.cosh(x)
   print("cosh({}) = {}".format(x, result))

輸出

生成的輸出如下:

cosh(3.0) = (10.067661995777765+0j)
cosh(4.0) = (27.308232836016487+0j)
cosh(7.0) = (548.317035155212+0j)
python_modules.htm
廣告