我希望有一个类似于这个 Arduino 函数的 MATLAB 函数:http: //arduino.cc/en/Reference/map
基本上我有一个基于时间的变量,它有 67 个数据点,范围从 0 到 1.15,我想将它从 0 映射到 100%(所以,101 个数据点)。在 Arduino 中,它看起来像:
map(value, fromLow, fromHigh, toLow, toHigh)
我可以在 MATLAB 中使用 interp1 来获取 101 个数据点,但我只得到 0 到 1.15 之间的 101 个数据点。我知道我可以将每个值乘以 100/1.15,但这是不精确的。在我忽略的 MATLAB 中有没有更优雅的方法来做到这一点?
(这篇文章看起来很有希望,但这不是我要找的: MATLAB 中的映射函数?)
谢谢