2013-07-05 23 views
0

我不能找出的術語來搜索我想要的功能:Excel函數名比一的比例映射到另一個

Anrduino具有地圖(值,INLO,INHI,outLo,outHi)函數,它IN範圍內的值,並返回映射到OUT範圍的具有相同比率的值。 例如,map(5,0,6,200,380)返回350,因爲0-6範圍內的值5是5/6,而200至380範圍內的5/6是350.

我可以寫我的在Excel中自己的功能,但我猜是有內置的東西。

+0

相當肯定沒有什麼建於這項任務。 –

+0

你可以使用公式=值/(inhi-inlo)*(outhi-outlo)+ outlo –

回答

0

其實查爾斯威廉姆斯答案並沒有很好地解決等效的Arduino的'地圖'功能。 更正確的計算公式爲:=((值-INLO)/(INHI-INLO))*(outhi-outlo)

0

你的意思是正確的分子式爲:(從arduino.cc/en/Reference/Map) 長圖(長×長in_min,長in_max,長out_min,長out_max)

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

(您忘記+ out_min末)

相關問題