Python math.sinh() 方法



Python 的math.sinh()方法返回給定數字的雙曲正弦。

雙曲正弦方法,記作 sinh(x),是一種數學方法,用於計算複數或實數 x 的正弦值。它返回隨著 x 增加而呈指數增長的實數值。

在數學上,雙曲正弦方法定義為:

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

其中,e 是自然對數的底數,大約等於 2.71828。此方法是奇函式,這意味著 sinh(-x) = -sinh(x)。

語法

以下是 Python math.sinh() 方法的基本語法:

math.sinh(x)

引數

此方法接受一個數字(所有實數),您需要為此數字找到雙曲正弦作為引數。

返回值

該方法返回給定數字的雙曲正弦。

示例 1

在下面的示例中,我們使用math.sinh()方法計算正數的雙曲正弦:

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

輸出

獲得的輸出如下:

3.626860407847019

示例 2

如果我們將分數值傳遞給math.sinh()方法,它將返回一個實數:

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

輸出

以上程式碼的輸出如下:

-0.5845777889480125

示例 3

在這裡,我們使用math.sinh()方法獲取負數的雙曲正弦:

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

輸出

我們得到如下所示的輸出:

-0.5210953054937474

示例 4

在這個例子中,我們使用迴圈來使用math.sinh()方法計算多個值的雙曲正弦。迴圈遍歷 values 列表 中的每個值,計算雙曲正弦,並列印每個值的計算結果:

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

輸出

產生的結果如下所示:

sinh(1.0) = 1.1752011936438014
sinh(2.0) = 3.626860407847019
sinh(3.0) = 10.017874927409903
python_maths.htm
廣告