- 有数组 A ,元素 a 属于 [minA, maxA]
- 有数组 B, 元素 b 属于 [minB, maxB]
- 现在欲将 A scale 到 B 的范围,有几种方法?
方法1 : 线性缩放
分三步:
- 将数组A中元素 缩放至 [0, 1]. For each a in A, a = (a-minA)/(maxA - minA)
- 将数组A中元素缩放成 b 的range. For each a in A, a = a * (maxB - minB)
- 将数组A中元素平移至 b 的范围. For each a in A, a = a + minB