У меня известно всегда первое число. Второе надо высчитать на его основе. Шаг 0.5. Как мне это сделать? Вот пример того, как должно быть:
4 2
3 2.5
2 3
1 3.5
Т.е. зная числа 4, 3, 2, 1 у меня должно получиться 2, 2.5, 3, 3.5
Это линейная функция. Значит, формула нужна примерно такая:
y = k * x + b
Нужно найти k и b по известным x и y. Подставим. Получим систему уравнений:
2 = k * 4 + b
2.5 = k * 3 + b
Вычтем второе из первого:
-0.5 = k
Далее находим, что:
b = 4
Итоговая формула:
y = - 0.5 * x + 4
Соответственно, классическая функция будет выглядеть как-то так: