所以,我有一个从12下降到0的变量。 我想将其转换为5到-5之间的数字。
我该怎么做?
答案 0 :(得分:3)
new_value = (((old_value - old_min) / (old_max - old_min)) * (new_max - new_min)) + new_min
答案 1 :(得分:0)
答案 2 :(得分:0)
N是MAX和0之间的数字,您希望X和-X之间的对称输出
MAX = 12 X = 5
输出=(N - (MAX / 2))*(X /(MAX / 2))