将数字 a 和 b 转换为 c 和 d 之间的数字
Converting number a and b to number between c and d
所以,我有一个从 12 到 0 的变量。
我想将其转换为 5 到 -5 之间的数字。
我该怎么做?
new_value = (((old_value - old_min) / (old_max - old_min)) * (new_max - new_min)) + new_min
减6除以6再乘以5
y = (x-6) * 5 / 6
请记住,这个问题不属于 Whosebug,它应该发布在 Mathematics
N 是 MAX 和 0 之间的数字,您想要 X 和 -X 之间的对称输出
最大=12
X=5
输出 = (N - (MAX/2)) * (X/(MAX/2))
所以,我有一个从 12 到 0 的变量。 我想将其转换为 5 到 -5 之间的数字。
我该怎么做?
new_value = (((old_value - old_min) / (old_max - old_min)) * (new_max - new_min)) + new_min
减6除以6再乘以5
y = (x-6) * 5 / 6
请记住,这个问题不属于 Whosebug,它应该发布在 Mathematics
N 是 MAX 和 0 之间的数字,您想要 X 和 -X 之间的对称输出
最大=12 X=5
输出 = (N - (MAX/2)) * (X/(MAX/2))