Python cmath.acosh() 函数



Python cmath 模块cmath.acosh() 函数用于查找给定数字的反双曲余弦。

反双曲余弦函数表示为 cosh-1(x) 或者我们也可以称这个函数为 arccosh(x)。这是一种数学方法。如果我们的值为 x,即大于或等于 1,则 acosh() 函数将返回双曲余弦等于 x 的值。

反双曲余弦函数的域在 [1,∞] 范围内。

语法

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


 cmath.acosh(x)

参数

这个函数接受一个数字,即大于或等于 1,我们需要找到反双曲余弦作为参数。

返回值

此函数返回范围 [0,∞] 中的反双曲余弦值。

示例 1

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


import cmath
result = cmath.acosh(1)
print(result)

输出

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

0j

示例 2

当我们向 cmath.acosh() 函数传递一个分数值时,它会返回一个正实数。


import cmath
from fractions import Fraction
x = Fraction(9, 4)
result = cmath.acosh(x)
print(result)

输出

以下是上述代码的输出 -

(1.45057451382258+0j)

示例 3

在下面的示例中,我们将一个复数传递给这个 cmath.acosh() 函数。


import cmath
x = cmath.acosh(2+3j)
print(x)

输出

输出输出如下 -

(1.9833870299165355+1.0001435424737972j)