积木工具箱 发表于 2020-12-13 14:38

请教个算数问题

原有范围是-500~500,现在方便换算成0-100,这边如何还原呢,编程上如何还原呢?

Wapj_Wolf 发表于 2020-12-13 14:51

输出=输入*((500-(-500))/(100-0)+(-500)
也就是
输出=输入*1000/100-500

列明 发表于 2020-12-13 14:52

-500~500,除以10,再加50,就到了0-100;
0-100,-50,再乘以10,就到了-500~500。

积木工具箱 发表于 2020-12-13 14:57

列明 发表于 2020-12-13 14:52
-500~500,除以10,再加50,就到了0-100;
0-100,-50,再乘以10,就到了-500~500。

感谢感谢

ciker_li 发表于 2020-12-13 15:47

还原后精度不准了吧?

sargwa 发表于 2020-12-13 16:39

ciker_li 发表于 2020-12-13 15:47
还原后精度不准了吧?

那得知道原数据是通过什么算法进行换算的。这个还原需要有部分原数据对照才能知道模型的精准度
页: [1]
查看完整版本: 请教个算数问题