0

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

在 arduino 中,有一个名为 map 的函数:

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

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

谢谢

4

2 回答 2

3

除以 4000.0。“线性插值”就是这背后的数学原理。

于 2013-06-02T09:40:45.987 回答
1

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

于 2013-06-02T09:44:46.090 回答