Python - AI 助手

Python cmath.sinh() 函式



Python 的 cmath.sinh() 函式返回複數的雙曲正弦。

雙曲正弦函式表示為 sinh(x)。指定反正弦函式的數學函式計算正弦的值,即 x 的複數或實數。

雙曲正弦函式的數學表示定義為 -

sinh(x) = (ex - e-x)/ 2

其中 e(e=2.71828)是自然對數的底數。此函式關於原點對稱:sinh(-x) = -sinh(X)。

語法

以下是 Python cmath.sinh() 函式的基本語法 -

cmath.sinh(x)

引數

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

返回值

此函式返回給定複數的雙曲正弦。

示例 1

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

import cmath
x = 2+3j
result = cmath.sinh(x)
print(result)

輸出

獲得的輸出如下 -

(-3.59056458998578+0.5309210862485197j)

示例 2

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

import cmath
from fractions import Fraction
x = Fraction(4, -10)
result = cmath.sinh(x)
print(result)

輸出

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

(-0.4107523258028155+0j)

示例 3

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

import cmath
x = -0.7
result = cmath.sinh(x)
print(result)

輸出

我們將獲得以下輸出 -

(-0.7585837018395334+0j)

示例 4

在以下示例中,我們建立一個迴圈以使用 cmath.sinh() 函式建立雙曲正弦值。此迴圈遍歷列表中的每個值。

import cmath
values = [2.0, 4.0, 6.0]
for x in values:
   result = cmath.sinh(x)
   print("sinh({}) = {}".format(x, result))

輸出

我們將獲得如下所示的輸出 -

sinh(2.0) = (3.626860407847019+0j)
sinh(4.0) = (27.28991719712775+0j)
sinh(6.0) = (201.71315737027922+0j)
python_modules.htm
廣告