换挡范围内的小问题请帮帮我

时间:2010-12-21 05:49:59

标签: c# silverlight

我的概念问题很小。

我正在制作图表。

我认为我在范围28和35之间有一个点32

并且我必须将范围28和35之间的所有点都放在范围1和2中。

如何计算?

实际上我会得到第32点。 我必须在1到2之间移动......

请帮帮我。

换句话说,

如果32介于28和35之间     什么是范围1和2中的32

1 个答案:

答案 0 :(得分:2)

我认为是:1 + [(数字 - 28)/(35 - 28)],例如32是(1 + 4/7)= 1.57 ...

,一般情况下,如果你想在[a,b]中移动它:

a + (b-a) * [(number - 28) / (35 - 28)]