我的值在 0-5 范围内,但我需要将它们从 1-5 范围转换
I have values withing the range of 0-5 but I need to convert them from 1-5 range
我有来自我们设备之一的 CSV 文件,范围为 0-5 伏。但我需要将此范围从 0-5 伏特转换为 1-5 伏特,以便在另一个应用程序中使用它。我试过“将数字范围转换为另一个范围,保持比率”。此等式不适用于值 0=1 和 5=5。它正在改变第一个和最后一个值。
例如-
NewValue = (((OldValue - OldMin) * (NewMax - NewMin)) / (OldMax - OldMin)) + NewMin
Old MIn- 0, Old max-5
New Min- 1, New Max-5
让我们使用old value=5
New value= (((5-0)* (5-1))/(5-0)+1)
新值的答案是 3.3333,但我需要最大值为 5,最小值从 0=1 变化。
如果我采用相同的方法,0 将显示为 0 而不是 1。
这是我试过的一个方程式,但效果不佳。
我需要将范围 0-5 伏转换为 1-5 伏。
((5-0)* (5-1))/(5-0)+1
是 5
而不是 3.3333
。也许您正在计算器上进行尝试,但在输入表达式时遇到问题?无论如何,在这种情况下,计算简化为
new_value = (4/5)*old_value + 1
我有来自我们设备之一的 CSV 文件,范围为 0-5 伏。但我需要将此范围从 0-5 伏特转换为 1-5 伏特,以便在另一个应用程序中使用它。我试过“将数字范围转换为另一个范围,保持比率”。此等式不适用于值 0=1 和 5=5。它正在改变第一个和最后一个值。 例如-
NewValue = (((OldValue - OldMin) * (NewMax - NewMin)) / (OldMax - OldMin)) + NewMin
Old MIn- 0, Old max-5
New Min- 1, New Max-5
让我们使用old value=5
New value= (((5-0)* (5-1))/(5-0)+1)
新值的答案是 3.3333,但我需要最大值为 5,最小值从 0=1 变化。 如果我采用相同的方法,0 将显示为 0 而不是 1。
这是我试过的一个方程式,但效果不佳。
我需要将范围 0-5 伏转换为 1-5 伏。
((5-0)* (5-1))/(5-0)+1
是 5
而不是 3.3333
。也许您正在计算器上进行尝试,但在输入表达式时遇到问题?无论如何,在这种情况下,计算简化为
new_value = (4/5)*old_value + 1