Страницы: 1
RSS
Раздвинуть диапазон значений массива
 
В массиве у элементов есть значения в некоем диапазоне от 20 до 30.
Чтобы эффективней пользоваться этими значениями хочется их пропорционально "раздвинуть", чтобы шкала от 20 до 30 пропорционально раздвинулась на шкалу от 0 до 100. Тогда 20 = 0, 30=100, 25 = 50 и так далее.
Есть какая-нибудь формула, которая так делает на массиве?
Спасибо
 
Цитата
shlackbaum написал:
какая-нибудь формула, которая так делает на массиве
= 10*массив-200
в общем виде переход со шкалы от a до b в шкалу от  c до d идет так:
=(d-c)*(массив-a)/(b-a)
Изменено: buchlotnik - 12.07.2019 12:50:33
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал:
= 10*массив-200
спасибо. Чуть покрутил коэффициенты и сработало.
Страницы: 1
Наверх