2012-11-13 54 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

相關問題