目标c:映射一个范围



我有一个值范围从0到4000的变量,但需要转换值,以便输出0到1。

在arduino中,有一个函数叫做map:

map(value, fromLow, fromHigh, toLow, toHigh)

在objective -C/C中是否有类似的东西?

谢谢

除以4000.0。这背后的数学原理叫做"线性插值"

您可以在一行中这样做:CGFloat result = ([your value]/ 4000.0f);

最新更新