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