Objective-c:绘制范围

时间:2013-06-02 09:38:39

标签: objective-c c math

我有一个变量,其值介于0到4000之间,但需要转换该值,以便输出0到1。

在arduino中,有一个叫做map:

的函数
map(value, fromLow, fromHigh, toLow, toHigh)

在objectice-C / C中有类似的东西吗?

由于

2 个答案:

答案 0 :(得分:3)

除以4000.0。 "Linear interpolation"就是这背后的数学原理。

答案 1 :(得分:1)

您可以在一行中执行此操作:CGFloat result = ([your value]/ 4000.0f);