2012-11-13 26 views
0

我有一个函数,使范围从0到1的值简化。真实世界值是0到230和230到0如何用适当的“subdecimal转换“值并将输出转换回整数?时间也在功能外处理将整数值转换为功能的十进制值

x=0 
timer=0 /milliseconds/ 

while x < 230 
<convert x to something the function can use, probably distance/time?) 
x=function(x) 
<convert x back to the real world pixel value> 
object.moveto(x,100) 
end while 

这种转换类型的正确术语是什么?

+0

所以...你想将0转换为0和1转换为230? –

回答

0

除非我误解,你只是想比例尺一个0..230的值为0..1吗?

要缩放线性使用

x = function(x/230.0) * 230.0 

和轮在必要时转换为整数(你不说出你所使用的语言)

如果你需要扩展一些其他方式(指数,对数等)公式会有所不同。

+0

是的,规模可能是正确的名词,谢谢! – alphablender

相关问题