2013-07-05 4 views
0

한 비율을지도로 IN 범위 내의 값이며 OUT 범위에 매핑 된 같은 비율의 값을 반환합니다. map (5,0,6,200,380)은 0-6의 범위에있는 값 5가 5/6이고 200에서 380의 범위의 5/6이 350이므로 350을 반환합니다.엑셀 함수 이름은 내가 원하는 기능을 검색 할 용어를 알아낼 수 없습니다 다른

Excel에서 자체 함수를 내장하고 있지만 거기에 뭔가가 내장되어 있다고 추측합니다.

+0

이 작업을 위해 내장 아무것도 확신. –

+0

수식 = 값/(inhi-inlo) * (outhi-outlo) + outlo –

답변

0

실제로 Charles Williams 대답은 해당하는 Arduino 'Map'함수를 상당히 처리합니다. 보다 정확한 공식은 : = ((- inLo 값)/(INHI-inlo)) * (outhi-outlo)

0

당신은 정확한 수식 의미 (arduino.cc/en/Reference/Map부터) 긴지도 (길이 X, 긴 in_min, 긴 in_max, 긴 out_min, 긴 out_max)

{return (x - in_min) * (out_max - out_min)/(in_max - in_min) + out_min;} 

가 (당신이 말에 + out_min 을 잊었)