如果我有一個 3x3 網格并將其縮放到 9x9,我應該如何計算從 3x3 到 9x9 的給定點的新坐標。
查看圖片了解更多資訊
例如
- 點 A 坐標:3x3 網格中的 (2,1)。縮放到 9x9 后,坐標應為 (5,1)。
- B 點坐標:3x3 網格中的 (2,2)。縮放到 9x9 后,坐標應為 (5,5)。
uj5u.com熱心網友回復:
只要我們知道當前空間的最大值和最小值,分別是 max 和 min,那么就可以很好地做到這一點。
假設我們有一個 x 作為 x 軸值的點,并且想要將坐標縮放到 new_max 和 new_min 的新范圍之間,我們可以使用
f(x)=(new_max-new_min)*((x-min)/(max-min)) new_min
這將回傳縮放到所需范圍的點的 x 坐標值。
對 x 軸和 y 軸的所有點都執行此操作,您就是金子
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/337035.html
