Python cmath.asinh() 函数



Python cmath 模块 cmath.asinh() 函数返回反双曲正弦。

逆双曲正弦函数表示为 sinh-1(x),或者该函数也称为 arcsinh(x)。如果 x 的值介于 -1 和 1 之间,则反正弦函数将返回 sin 等于 x 的角度。

此函数具有受限域,即范围为 [-∞,+∞]。

语法

以下是 Python cmath.asinh() 函数的基本语法 -


 cmath.asinh(x)

参数

此函数接受 [-∞,+∞] 范围内的域,为此我们需要找到双曲正弦的倒数作为参数。

返回值

此函数返回给定数字在 [-∞, +∞] 范围内的反双曲正弦值。

示例 1

在双曲三角函数中,0 的正弦等于 0。当我们将 '0' 作为参数传递给 cmath.asinh() 函数时,它会返回 0j 作为输出。(0 的反双曲正弦为 0)。


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

输出

获得的输出如下 -

0j

示例 2

当我们将分数值传递给 cmath.asinh() 函数时,这将返回一个实数。


import cmath
from fractions import Fraction
x = Fraction(7, 9)
result = cmath.asinh(x)
print(result)

输出

当我们运行上述代码时,它会产生以下结果 -

(0.71522142246197+0j)

示例 3

在下面的示例中,我们将一个更大的值(即 1000)传递给 cmath.asinh() 函数。


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

输出

获得的结果如下 -

(7.600902709541988+0j)

示例 4

我们使用 cmath.sinh() 方法获取负数的逆双曲正弦。


import cmath
x = -4.0
result = cmath.asinh(x)
print(result)

输出

以下是上述代码的输出 -

(-2.0947125472611012+0j