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

관련 문제