Python - AI 助手

Python cmath.acos() 函数



Python 的 cmath.acos() 函数用于计算一个角度的反余弦值(以弧度为单位)。

反余弦函数定义为余弦函数的反函数。反余弦函数的定义域在 [-1, 1] 范围内,返回值是以弧度表示的角度。

语法

以下是 Python cmath.acos() 函数的语法:

cmath.acos(x)

参数

该函数的参数是一个数值,其范围为 -1 到 1。如果 x 大于 1 或小于 -1,则会产生错误。

返回值

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

示例 1

在下面的示例中,我们使用 cmath.acos() 函数计算标准值 '0'、'-1' 和 '1' 的反余弦函数。

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

输出

运行上述程序后,将产生以下结果:

Arc Cosine value of 0: 1.0232274785475506j
Arc Cosine value of -1: 1.8115262724608532j
Arc Cosine value of 1: (1.5707963267948966+0j)

示例 2

此处,我们将非标准余弦比作为参数传递,然后使用cmath.acos()函数计算这些对象的反余弦值。

import cmath
x=cmath.acos(0.76)
y=cmath.acos(-0.23)
print(x,y)

输出

结果显示如下:

(0.7074832117793429-0j) (1.8028740096576097-0j)

示例 3

在这个例子中,输入不是复数。因此,我们将得到一个TypeError错误。

import cmath
cmath.acos("Welcome to TutorialsPoint")

输出

输出结果如下:

Traceback (most recent call last):
  File "/home/cg/root/30462/main.py", line 2, in 
    cmath.acos("Welcome to TutorialsPoint")
TypeError: must be real number, not str
python_modules.htm
广告
© . All rights reserved.