比方说,我有一个数字比例尺,我想将其转换为其他比例尺,以使关系成比例。例如,我有一个从2到6的标度,并且我想将其转换为从50到250的另一个标度,因此第一个标度的中点4对应于第二个标度的中点150。
有人知道如何用数学方法对任意两个标度进行计算吗?必须对第一个比例尺的每个元素应用什么公式或方程式才能将其转换为第二个比例尺的对应元素?
谢谢。
答案 0 :(得分:1)
您可以将其从[0,1]
转换为[a,b]
,然后将其转换为[c,d]
。
x in [a,b] => y = (x-a)/(b-a) in [0,1]
y in [0,1] => z = (d-c)*y + c in [c,d]
因此x
至z
为:
x in [a,b] => z = (d-c) * (x-a) / (b-a) + c in [c,d]