Méthode Python math.hypot()
Exemple
Trouver l'hypoténuse d'un triangle rectangle dont la perpendiculaire et la base sont connues :
#Import math Library
import math
#set perpendicular and base
parendicular = 10
base = 5
#print the hypotenuse of a right-angled
triangle
print(math.hypot(parendicular, base))
Définition et utilisation
La math.hypot()
méthode renvoie la norme euclidienne. La norme euclidienne est la distance de l'origine aux coordonnées données.
Avant Python 3.8, cette méthode n'était utilisée que pour trouver l'hypoténuse d'un triangle rectangle : sqrt(x*x + y*y).
Depuis Python 3.8, cette méthode est également utilisée pour calculer la norme euclidienne. Pour les cas à n dimensions, les coordonnées passées sont supposées être comme (x1, x2, x3, ..., xn). Ainsi, la longueur euclidienne à partir de l'origine est calculée par sqrt(x1*x1 + x2*x2 +x3*x3 .... xn*xn).
Syntaxe
math.hypot(x1, x2, x3, ..., xn)
Valeurs des paramètres
Parameter | Description |
---|---|
x1, x2, x3, ..., xn | Required. Two or more points representing coordinates |
Détails techniques
Valeur de retour : | Une float valeur, représentant la distance euclidienne de l'origine pour n entrées, ou l'hypoténuse d'un triangle rectangle pour deux entrées |
---|---|
Journal des modifications : | À partir de la version 3.8 : Prend également en charge les points à n dimensions. Les versions antérieures ne prennent en charge que les points bidimensionnels |
Plus d'exemples
Exemple
Trouvez la norme euclidienne pour les points donnés :
#Import math Library
import math
#print the Euclidean norm for
the given points
print(math.hypot(10, 2, 4, 13))
print(math.hypot(4, 7, 8))
print(math.hypot(12, 14))