我有一组点,例如:pointA(3302.34,9392.32),pointB(34322.32,11102.03)等。
我需要对它们进行缩放,以便每个 x 和 y 坐标都在 (0.0 - 1.0) 范围内。我尝试通过首先找到数据集中的最大 x 值(maximum_x_value)和集合中的最大 y 值(minimum_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)
这会改变相对距离(?),因此使数据对我的目的毫无用处。有没有办法在保持它们的相对距离不变的同时缩放这些坐标?