math.hypot()
Python math.hypot() metodi
Misol
Perpendikulyari va asosi (katetlari) ma’lum bo‘lgan to‘g‘ri burchakli uchburchakning gipotenuzasini toping:
#Import math Library
import math
#set perpendicular and base
perpendicular = 10
base = 5
#print the hypotenuse of a right-angled triangle
print(math.hypot(parendicular, base))
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
math.hypot() metodi Evklid normasini qaytaradi. Evklid normasi — koordinatalar boshidan berilgan koordinatalargacha bo‘lgan masofa.
Python 3.8 gacha bu metod faqat to‘g‘ri burchakli uchburchakning gipotenuzasini topish uchun ishlatilgan: sqrt(x*x + y*y).
Python 3.8 dan boshlab bu metod Evklid normasini hisoblash uchun ham ishlatiladi. n o‘lchovli holatlarda uzatilgan koordinatalar (x1, x2, x3, ..., xn) ko‘rinishida deb hisoblanadi. Shunday qilib, koordinatalar boshidan Evklid uzunligi sqrt(x1*x1 + x2*x2 +x3*x3 .... xn*xn) orqali hisoblanadi.
Sintaksis
math.hypot(x1, x2, x3, ..., xn)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| x1, x2, x3, ..., xn | Majburiy. Koordinatalarni ifodalovchi ikki yoki undan ortiq nuqta |
Texnik tafsilotlar
| Qaytariladigan qiymat: | n ta kirish qiymati uchun koordinatalar boshidan Evklid masofasini yoki ikkita kirish qiymati uchun to‘g‘ri burchakli uchburchak gipotenuzasini ifodalovchi float qiymat |
|---|---|
| O‘zgarishlar tarixi: | 3.8 dan boshlab: n o‘lchovli nuqtalarni ham qo‘llab-quvvatlaydi. Oldingi versiyalar faqat ikki o‘lchovli nuqtalarni qo‘llab-quvvatlaydi |
Ko‘proq misollar
Misol
Berilgan nuqtalar uchun Evklid normasini toping:
#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))
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
