Pour calculer la fonction cosinus en Python, il faut utiliser la fonction cos()
du module math
. L’argument de cette fonction est la valeur en radians de l’angle dont on veut calculer le cosinus.
Voici un exemple de code permettant de calculer le cosinus de l’angle de 45 degrés :
import math
angle = 45 # en degrés
angle_radians = math.radians(angle)
cosinus = math.cos(angle_radians)
print(cosinus) # affiche 0.7071067811865476
Dans cet exemple, la fonction math.radians()
permet de convertir l’angle de 45 degrés en radians (soit π/4 radians), avant d’appeler la fonction cos()
.
Pourquoi utiliser la fonction cosinus en programmation
Le cosinus est une fonction trigonométrique fondamentale, très utile en géométrie, en physique, en statistiques, etc. En programmation, le calcul du cosinus peut permettre, par exemple :
- de faire pivoter un objet en 2D ou en 3D, en utilisant des fonctions trigonométriques comme le cosinus et le sinus ;
- de calculer des probabilités en statistiques, en utilisant la loi normale centrée réduite (qui implique le calcul du cosinus) ;
- etc.
Où utiliser la fonction cosinus en Python
La fonction cosinus peut être utilisée dans de nombreux contextes, comme :
- la modélisation mathématique ;
- la manipulation de vecteurs et de matrices en 2D et en 3D ;
- la simulation de phénomènes physiques ;
- le traitement de données en statistiques ;
- etc.
Qui utilise la fonction cosinus en Python
La fonction cosinus en Python est utilisée par les programmeurs et les scientifiques qui ont besoin de manipuler des données mathématiques ou géométriques. Par exemple, les ingénieurs en mécanique ou en électronique peuvent utiliser la fonction cosinus pour modéliser le comportement d’un objet en rotation.
Comment utiliser la fonction cosinus pour faire pivoter un objet en 2D
En 2D, le pivotement d’un objet autour d’un point peut être réalisé grâce au cosinus et au sinus des angles concernés. Voici un exemple de code permettant de faire pivoter un point autour de l’origine :
import math
angle = 45 # en degrés
angle_radians = math.radians(angle)
# Point de départ
x1, y1 = 1, 1
# Pivotement autour de l'origine
x2 = x1 * math.cos(angle_radians) - y1 * math.sin(angle_radians)
y2 = x1 * math.sin(angle_radians) + y1 * math.cos(angle_radians)
print(x2, y2) # affiche environ (0.3, 1.4)
Dans cet exemple, le point de départ est (1, 1) et l’angle de rotation est de 45 degrés. Les fonctions cosinus et sinus sont ensuite utilisées pour calculer les nouvelles coordonnées du point après rotation.
Quelles sont les autres fonctions trigonométriques disponibles dans Python
Le module math
contient également les fonctions trigonométriques suivantes :
sin(x)
: calcule le sinus de l’angle x ;tan(x)
: calcule la tangente de l’angle x ;asin(x)
: calcule l’arc sinus de x ;acos(x)
: calcule l’arc cosinus de x ;atan(x)
: calcule l’arc tangente de x.
Comment convertir des degrés en radians en Python
Pour convertir des degrés en radians, il faut multiplier l’angle en degrés par π/180 :
import math
angle_en_degrees = 45
angle_en_radians = angle_en_degrees * math.pi / 180
print(angle_en_radians) # affiche environ 0.7854
Comment faire un cosinus hyperbolique en Python
Le cosinus hyperbolique peut être calculé à l’aide de la fonction cosh()
du module math
. Voici un exemple de code :
import math
x = 1
cosinus_hyperbolique = math.cosh(x)
print(coshinus_hyperbolique) # affiche environ 1.543
Comment faire un arc cosinus en Python
La fonction pour calculer l’arc cosinus d’un nombre en Python est acos()
. Cette fonction retourne la valeur en radians de l’arc cosinus de l’argument donné. Voici un exemple de code :
import math
x = 0.5
arc_cosinus = math.acos(x)
print(arc_cosinus) # affiche environ 1.047 radians (soit 60 degrés)
Comment faire un cosinus inverse en Python
Le cosinus inverse peut être calculé à l’aide de la fonction acos()
du module math
. Voici un exemple de code :
import math
x = 0.5
cosinus_inverse = math.acos(x)
print(cosinus_inverse) # affiche environ 1.047 radians (soit 60 degrés)
Comment faire un cosinus dans une boucle en Python
Pour faire un cosinus dans une boucle en Python, il suffit de faire varier l’argument de la fonction cos()
à chaque itération. Voici un exemple de code qui calcule le cosinus de 10 angles différents, de 0 à 2π :
import math
for i in range(10):
angle = 2 * math.pi * i / 10
cosinus = math.cos(angle)
print(cosinus)