Python Language Fonctions trigonométriques


Exemple

a, b = 1, 2

import math

math.sin(a)  # returns the sine of 'a' in radians
# Out: 0.8414709848078965

math.cosh(b)  # returns the inverse hyperbolic cosine of 'b' in radians
# Out: 3.7621956910836314

math.atan(math.pi)  # returns the arc tangent of 'pi' in radians
# Out: 1.2626272556789115

math.hypot(a, b) # returns the Euclidean norm, same as math.sqrt(a*a + b*b)
# Out: 2.23606797749979

Notez que math.hypot(x, y) est également la longueur du vecteur (ou distance euclidienne) de l'origine (0, 0) au point (x, y) .

Pour calculer la distance euclidienne entre deux points (x1, y1) & (x2, y2) vous pouvez utiliser math.hypot comme suit

math.hypot(x2-x1, y2-y1)

Pour convertir des radians -> degrés et degrés -> les radians utilisent respectivement math.degrees et math.radians

math.degrees(a)
# Out: 57.29577951308232

math.radians(57.29577951308232)
# Out: 1.0