Calculer l'inverse du cosinus en Python

Jay Prakash Gupta 30 janvier 2023
  1. Calculer l’inverse du cosinus à l’aide de la fonction math.acos() en Python
  2. Calculer l’inverse du cosinus à l’aide des fonctions degrees() et acos() en Python
  3. Calculer l’inverse du cosinus à l’aide de la bibliothèque Python NumPy
Calculer l'inverse du cosinus en Python

L’inverse du cosinus est la fonction trigonométrique qui est largement utilisée pour résoudre de nombreux problèmes de trignométrie. L’inverse du cosinus est aussi appelé arc cosinus. Nous pouvons calculer l’inverse du cosinus en Python en utilisant la fonction math.acos() et la bibliothèque NumPy.

Calculer l’inverse du cosinus à l’aide de la fonction math.acos() en Python

import math

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

Production:

1.369438406004566
0.6435011087932843
1.5707963267948966
0.0

Tout d’abord, nous devons importer la bibliothèque mathématique, puis appliquer la fonction math.acos() à notre valeur d’entrée pour trouver l’inverse du cosinus. L’inverse du cosinus en utilisant la fonction acos() donne le résultat en radians.

Calculer l’inverse du cosinus à l’aide des fonctions degrees() et acos() en Python

L’inverse du cosinus à l’aide de la fonction acos() donne le résultat en radians. Si nous devons trouver l’inverse de la sortie du cosinus en degrés au lieu de radian, nous pouvons utiliser la fonction degrees() avec la fonction acos().

import math

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

Production:

1.369438406004566
78.46304096718453

Ici, on obtient d’abord l’inverse du cosinus en radian et on le stocke dans la variable result. Ensuite, nous appliquons la fonction degrees() à la variable résultat pour obtenir la valeur finale en degrés.

Nous pouvons voir que nous obtenons la sortie sous forme de nombre à virgule flottante. Nous pouvons le fixer à n’importe quel nombre de décimales.

import math

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

Production:

1.37

De cette façon, nous pouvons utiliser le formatage des valeurs flottantes en Python à l’inverse du cosinus.

Calculer l’inverse du cosinus à l’aide de la bibliothèque Python NumPy

Nous pouvons trouver l’inverse du cosinus en utilisant la bibliothèque NumPy. L’avantage d’utiliser la bibliothèque NumPy est que nous pouvons trouver l’inverse du cosinus de la plage d’éléments à la fois.

import numpy as np

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

Production:

1.369438406004566
[1.36943841 0.64350111 1.57079633 1.04719755]

Ici, la bibliothèque NumPy nous fournit une fonction arccos() pour trouver l’inverse du cosinus. Soit on peut donner une valeur unique à la fonction arccos() soit une liste de valeurs.

Article connexe - Python Math