Comment calculer le sinus d'un angle en python ?

Published: 04 octobre 2022

Tags: Python; Math;

DMCA.com Protection Status

Exemples de comment calculer le sinus d'un angle en python:

Avec le module Python marth

Pour calculer le sinus d'un angle en python, une solution consiste à utiliser le module python math :

import math

angle = 0.7 # angle in radians

math.sin(angle)

donne

0.644217687237691

Un autre exemple

angle = 0. # angle in radians

math.sin(angle)

donne

0.0

Remarque pour obtenir la valeur du nombre pi :

math.pi

donne

3.141592653589793

Exemple:

angle = math.pi

math.sin(angle)

donne

1.2246467991473532e-16

Ou

angle = math.pi / 2.0 # angle in radians

math.sin(angle)

donne

1.0

Convertir des degrés en radians

Si les angles sont en degrés, il est possible de les convertir en radians en utilisant math

angle = 90
angle = math.radians(angle)

donne

1.5707963267948966

et

math.sin(angle)

donne

 1.0

Sinus pour une liste d'angles

angles = [0,math.pi/3.0,math.pi/2.0,math.pi]

donne

[0, 1.0471975511965976, 1.5707963267948966, 3.141592653589793]

Une solution consiste à utiliser une "list comprehension"

[math.sin(angle) for angle in angles]

donne

[0.0, 0.8660254037844386, 1.0, 1.2246467991473532e-16]

Sinus pour une matrice d'angles

import numpy as np

A = np.array([0, 1.0471975511965976, 1.5707963267948966, 3.141592653589793])

donne

array([0.        , 1.04719755, 1.57079633, 3.14159265])

alors

np.sin(A)

donne

array([0.00000000e+00, 8.66025404e-01, 1.00000000e+00, 1.22464680e-16])

Références

Liens Site
cosine docs.python.org
degrees docs.python.org