Tôi có một tập hợp các điểm như: pointA (3302.34.9392.32), pointB (34322.32,11102.03), v.v.Điều chỉnh tọa độ 2D và giữ nguyên khoảng cách euclide tương đối của chúng?
Tôi cần quy mô các vì vậy mỗi toạ độ x và y nằm trong khoảng (0.0 - 1.0). Tôi đã thử làm điều này bằng cách đầu tiên tìm giá trị x lớn nhất trong tập dữ liệu (maximum_x_value) và giá trị y lớn nhất trong tập hợp (minimum_y_value). Sau đó tôi đã làm như sau:
pointA.x = (pointA.x - minimum_x_value)/(maximum_x_value - minimum_x_value)
pointA.y = (pointA.y - minimum_y_value)/(maximum_y_value - minimum_y_value)
Điều này thay đổi khoảng cách tương đối (?) Và do đó làm cho dữ liệu vô dụng cho mục đích của tôi. Có cách nào để mở rộng các tọa độ này trong khi giữ nguyên khoảng cách tương đối của chúng không?
Bạn có thể làm rõ câu hỏi không? Không thể mở rộng các điểm và giữ nguyên khoảng cách của chúng, vì vậy tôi cho rằng bạn muốn giữ nguyên các góc giữa các điểm còn nguyên vẹn. –