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