Python math.hypot() Metode
Contoh
Temukan sisi miring dari segitiga siku-siku yang diketahui tegak lurus dan alasnya:
#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))
Definisi dan Penggunaan
Metode math.hypot()
mengembalikan norma Euclidean. Norma Euclidian adalah jarak dari titik asal ke koordinat yang diberikan.
Sebelum Python 3.8, metode ini hanya digunakan untuk menemukan sisi miring dari segitiga siku-siku: sqrt(x*x + y*y).
Dari Python 3.8, metode ini juga digunakan untuk menghitung norma Euclidean. Untuk kasus n-dimensi, koordinat yang dilewati diasumsikan seperti (x1, x2, x3, ..., xn). Jadi panjang Euclidean dari titik asal dihitung dengan kuadrat(x1*x1 + x2*x2 +x3*x3 .... xn*xn).
Sintaksis
math.hypot(x1, x2, x3, ..., xn)
Nilai Parameter
Parameter | Description |
---|---|
x1, x2, x3, ..., xn | Required. Two or more points representing coordinates |
Detail Teknis
Nilai Kembali: | Nilai float , yang mewakili jarak Euclidean dari titik asal untuk n masukan, atau sisi miring segitiga siku-siku untuk dua masukan |
---|---|
Ubah Log: | Dari 3.8: Juga mendukung titik n -dimensi. Versi sebelumnya hanya mendukung poin dua dimensi |
Lebih Banyak Contoh
Contoh
Temukan norma Euclidean untuk titik-titik yang diberikan:
#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))