数学范围到百分比

时间:2010-11-22 01:21:24

标签: math language-agnostic

我需要一些数学方面的帮助。

我的范围是0到127,我希望将其转换为百分比。

所以0%= 0和100%= 127以及中间的每个数字。

我该怎么做?

编辑:

感谢jon发布的内容,我提出了:

$ percent * 127/100

3 个答案:

答案 0 :(得分:19)

虽然Jon的答案并不正确,但belisarius给出的答案更为完整,因为它允许以任意数字开头和结尾的一系列数字,而不一定以0开头。

这是表示公式的更好方法:

percentage = (value - min) / (max - min)

如果您想将百分比表示为整数而不是小数,只需将结果乘以100即可。

这是相反的(从百分比到值):

value = ((max - min) * percentage) + min

此处的百分比是小数。如果您的百分比是一个整数,只需将其除以100,然后插入此公式。

答案 1 :(得分:17)

通常,如果区间[a,b]中有数字,要获得区间内的百分比,公式为:

percentage = 100 * (x-a) / (b-a)  

其中x是你的价值

答案 2 :(得分:4)

如果您想从一个百分比变为百分比,例如从63.5变为50%,则将您的值除以127&乘以100。

如果你想走另一条路,例如从50%到63.5,则相反:将你的百分比除以100&乘以127。