Python math.hypot() Methode
Beispiel
Finden Sie die Hypotenuse eines rechtwinkligen Dreiecks, in dem Lot und Basis bekannt sind:
#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))
Definition und Verwendung
Die math.hypot()
Methode gibt die euklidische Norm zurück. Die euklidische Norm ist der Abstand vom Ursprung zu den angegebenen Koordinaten.
Vor Python 3.8 wurde diese Methode nur verwendet, um die Hypotenuse eines rechtwinkligen Dreiecks zu finden: sqrt(x*x + y*y).
Ab Python 3.8 wird diese Methode auch zur Berechnung der Euklidischen Norm verwendet. Für n-dimensionale Fälle wird angenommen, dass die übergebenen Koordinaten wie (x1, x2, x3, ..., xn) sind. Die euklidische Länge vom Ursprung wird also berechnet durch sqrt(x1*x1 + x2*x2 +x3*x3 .... xn*xn).
Syntax
math.hypot(x1, x2, x3, ..., xn)
Parameterwerte
Parameter | Description |
---|---|
x1, x2, x3, ..., xn | Required. Two or more points representing coordinates |
Technische Details
Rückgabewert: | Ein float Wert, der den euklidischen Abstand vom Ursprung für n Eingaben oder die Hypotenuse eines rechtwinkligen Dreiecks für zwei Eingaben darstellt |
---|---|
Änderungsprotokoll: | Ab 3.8: Unterstützt auch n -dimensionale Punkte. Frühere Versionen unterstützen nur zweidimensionale Punkte |
Mehr Beispiele
Beispiel
Finden Sie die euklidische Norm für die gegebenen Punkte:
#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))