Phương thức Python math.hypot()
Ví dụ
Tìm cạnh huyền của một tam giác vuông biết đường vuông góc và đáy:
#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))
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức math.hypot()
trả về chuẩn Euclide. Định mức Euclidian là khoảng cách từ điểm gốc đến tọa độ đã cho.
Trước Python 3.8, phương pháp này chỉ được sử dụng để tìm cạnh huyền của một tam giác vuông: sqrt(x*x + y*y).
Từ Python 3.8, phương pháp này cũng được sử dụng để tính toán định mức Euclide. Đối với trường hợp n chiều, tọa độ được truyền được giả sử là như (x1, x2, x3, ..., xn). Vì vậy, độ dài Euclide tính từ gốc được tính bằng sqrt(x1*x1 + x2*x2 +x3*x3 .... xn*xn).
Cú pháp
math.hypot( x1 , x2 , x3 , ..., xn )
Giá trị tham số
Parameter | Description |
---|---|
x1 , x2 , x3 , ..., xn | Required. Two or more points representing coordinates |
Chi tiết kỹ thuật
Giá trị trả về: | Một giá trị float , biểu thị khoảng cách Euclide từ gốc đối với n đầu vào hoặc cạnh huyền của một tam giác vuông đối với hai đầu vào |
---|---|
Nhật ký thay đổi: | Từ 3.8: Cũng hỗ trợ các điểm n -chiều. Các phiên bản trước chỉ hỗ trợ điểm hai chiều |
Thêm ví dụ
Ví dụ
Tìm chuẩn Euclide cho các điểm đã cho:
#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))