Python math.asinh() 方法



Python math.asinh() 方法返回给定数字的反双曲正弦。

反正弦法,表示为 sinh-1(x) 或有时表示为 arcsinh(x),是一种数学方法,用于检索其正弦是给定数字 x 的角度。换句话说,如果你有一个值 x 介于 -1 和 1 之间,则逆正弦方法将返回正弦等于 x 的角度(以弧度为单位)。

在数学上,这表示为 -

sinh-1(x) = angle Θ such that sinh(Θ) = x

此方法具有受限域,范围为 [-∞, +∞]。

语法

以下是 Python math.asinh() 方法的基本语法 -


 math.asinh(x)

参数

此方法接受 [-∞ 到 +∞] 域中的数字,您希望找到其反双曲正弦作为参数。

返回值

该方法返回给定数字在 [-∞ 到 +∞] 范围内的反双曲正弦值。

示例 1

0 的双曲正弦值为 0。因此,当我们将 0 作为参数传递给 math.asinh() 方法时,它会返回 0.0 −


import math
x = 0
result = math.asinh(x)
print(result)	

输出

获得的输出如下 -

0.0

示例 2

如果我们向 math.asinh() 方法传递一个分数值,它将返回一个实数 −


import math
from fractions import Fraction
x = Fraction(5, 4)
result = math.asinh(x)
print(result) 	

输出

以下是上述代码的输出 -

1.0475930126492587

示例 3

在下面的示例中,我们将一个较大的值 “1000” 传递给 math.asinh() 方法 -


import math
x = 1000
result = math.asinh(x)
print(result)	

输出

生成的结果如下所示 -

7.600902709541988

示例 4

在这里,我们使用 math.asinh() 方法检索负数的反双曲正弦 -


import math
x = -2.0
result = math.asinh(x)
print(result) 	

输出

我们得到的输出如下所示 -

-1.4436354751788103