У меня есть набор точек, таких как: точка A (3302,34,9392,32), точка B (34322,32,11102,03) и т. Д.
Мне нужно масштабировать их так, чтобы каждая x- и y-координата находилась в диапазоне (0.0 - 1.0).
Я попытался сделать это, сначала найдя наибольшее значение x в наборе данных (Maximum_x_value) и наибольшее значение Y в наборе (imum_y_value). Затем я сделал следующее:
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)
Это изменяет относительные расстояния (?) И, следовательно, делает данные бесполезными для моих целей. Есть ли способ масштабировать эти координаты, сохраняя их относительные расстояния без изменений?