Thanks to visit codestin.com
Credit goes to www.tutorialspoint.com

Python cmath.acos() Function



The Python cmath.acos() function specifies the arc cosine of an angle, in radius.

The arc cosine of an angle is defined as the inverse of a cosine function. Whereas, the domain of the arc cosine function is in the range [-1,1], and this range is obtained in the form of radians.

Syntax

Following is the syntax for the Python cmath.acos() function −

cmath.acos(x)

Parameters

This function contains a numeric value in the range of -1 to 1. If x is greater than 1 or less than -1, then it will generate an error.

Return value

This function returns the arccosine of x in radians.

Example 1

In the below example, we are finding the arc cosine function for the standard values like '0','-1' and '1' using cmath.acos() function.

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))

Output

When we run above program, it produces following result −

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

Example 2

Here,we are passing non-standard cosine ratios as arguments, and then arc cosine values for these objects are calculated using cmath.acos() function.

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

Output

The result is displayed as follows −

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

Example 3

In this example, input is not a complex number. So, we will get a TypeError.

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

Output

The output is produced as follows −

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
Advertisements