Pyhthon cmath.asin() 函数



Python cmath 模块 cmath.asin() 函数用于以弧度为单位完成角度的反正弦。

反正弦函数定义为正弦函数的逆函数。反正弦函数的域在 [-1, 1] 范围内;此函数中的每个范围都以弧度的形式获得。

语法

以下是 Python cmath.asin() 函数的语法 -


 cmath.asin(x)

参数

此函数包含 -1 到 1 范围内的数值。如果 x 大于 1 或小于 -1,则将生成错误。

返回值

此函数返回 x 的反正弦值(以弧度为单位)。

示例 1

在以下示例中,我们将找到标准值(如 '0'、'-1' 和 '1'cmath.asin())的反正弦函数。


import cmath
zero = cmath.asin(0)
neg_one = cmath.asin(-1)
pos_one = cmath.asin(1)
print("Arc Sine value of 0:", zero)
print("Arc Sine value of -1:", neg_one)
print("Arc Sine value of 1:", pos_one)

输出

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

Arc Sine value of 0: 0j
Arc Sine value of -1: (-1.5707963267948966+0j)
Arc Sine value of 1: (1.5707963267948966+0j)

示例 2

在这里,我们将非标准余弦比作为参数传递,然后计算这些对象的反正弦值 cmath.asin()。


import cmath
x = cmath.asin(0.75)
y = cmath.asin(-0.44)
print(x,y)

输出

结果显示如下 -

(0.848062078981481+0j) (-0.45559867339582333+0j)

示例 3

在此示例中,输入不是复数。所以,我们将得到一个 TypeError。


import cmath
cmath.asin("Welcome to qikepu")

输出

生成的输出如下 -

Traceback (most recent call last):
File "/home/cg/root/30462/main.py", line 2, in
cmath.asin("Welcome to qikepu")
TypeError: must be real number, not str