Calcule o inverso do cosseno em Python

Jay Prakash Gupta 30 janeiro 2023
  1. Calcule o inverso do cosseno usando a função math.acos() em Python
  2. Calcule o inverso do cosseno usando a função degrees() e acos() em Python
  3. Calcule o inverso do cosseno usando a biblioteca Python NumPy
Calcule o inverso do cosseno em Python

O inverso do cosseno é a função trigonométrica amplamente usada para resolver muitos problemas de trignometria. O inverso do cosseno também é chamado de arco cosseno. Podemos calcular o inverso do cosseno em Python usando a função math.acos() e a biblioteca NumPy.

Calcule o inverso do cosseno usando a função math.acos() em Python

import math

print(math.acos(0.2))
print(math.acos(0.8))
print(math.acos(0))
print(math.acos(1))

Produção:

1.369438406004566
0.6435011087932843
1.5707963267948966
0.0

Em primeiro lugar, precisamos importar a biblioteca matemática e, em seguida, aplicar a função math.acos() ao nosso valor de entrada para encontrar o inverso do cosseno. O inverso do cosseno usando a função acos() dá o resultado em radianos.

Calcule o inverso do cosseno usando a função degrees() e acos() em Python

O inverso do cosseno usando a função acos() dá o resultado em radianos. Se precisarmos encontrar o inverso da saída do cosseno em graus em vez de radianos, então podemos usar a função degrees() com a função acos().

import math

result = math.acos(0.2)  # radian
print(result)
print(math.degrees(result))  # degree

saída

1.369438406004566
78.46304096718453

Aqui, primeiro obtemos o inverso do cosseno em radianos e o armazenamos na variável result. Em seguida, aplicamos a função degrees() à variável de resultado para obter o valor final em graus.

Podemos ver que obtemos a saída como um número de ponto flutuante. Podemos fixá-lo em qualquer número de casas decimais.

import math

result = math.acos(0.2)
print("%.2f" % result)

saída

1.37

Desta forma, podemos usar a formatação de valores flutuantes em Python para o inverso do cosseno.

Calcule o inverso do cosseno usando a biblioteca Python NumPy

Podemos encontrar o inverso do cosseno usando a biblioteca NumPy. A vantagem de usar a biblioteca NumPy é que podemos encontrar o inverso do cosseno do intervalo de elementos de uma só vez.

import numpy as np

print(np.arccos(0.2))
print(np.arccos([0.2, 0.8, 0, 0.5]))

saída

1.369438406004566
[1.36943841 0.64350111 1.57079633 1.04719755]

Aqui, a biblioteca NumPy nos fornece uma função arccos() para encontrar o inverso do cosseno. Podemos dar um único valor à função arccos() ou uma lista de valores.

Artigo relacionado - Python Math