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
廣告