Ho un insieme di punti quali: Pointa (3302.34,9392.32), pointB (34322.32,11102.03), eccScala le coordinate 2D e mantiene intatte le loro relative distanze euclidee?
devo scalare questi così ogni xey coordinate è nell'intervallo (0,0 - 1.0). Ho provato a farlo trovando prima il valore x più grande nel set di dati (valore_max massimo) e il valore y più grande nel set (valore_valore minimo). Poi ho fatto la seguente: (?)
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)
Questo cambia le distanze relative, e rende pertanto i dati inutili per i miei scopi. C'è un modo per ridimensionare queste coordinate mantenendo intatte le relative distanze?
Potrebbe chiarire la domanda? È impossibile scalare i punti e mantenere intatte le distanze, quindi presumo che tu voglia mantenere gli angoli tra i punti intatti. –