我有一个变量,其值介于0到4000之间,但需要转换该值,以便输出0到1。
在arduino中,有一个叫做map:
的函数map(value, fromLow, fromHigh, toLow, toHigh)
在objectice-C / C中有类似的东西吗?
由于
答案 0 :(得分:3)
除以4000.0。 "Linear interpolation"就是这背后的数学原理。
答案 1 :(得分:1)
您可以在一行中执行此操作:CGFloat result = ([your value]/ 4000.0f);