Как реализовать постепенное увеличение числа? Не знаю, как точнее сформулировать вопрос в заголовке.
Я не очень-то силен в математике, вот и приходится обращаться за помощью.
Попробую описать детальней тут. Есть такая вещь, как геометрическая прогрессия и все о ней знают, но это слишком просто для моей задачи.
Есть некие два числа: X и Y
X = 1000
Y = 0.1
Я хочу, чтобы при каждом увеличении X на 100, Y увеличивался, но его увеличение было бы тем сильнее, чем больше X. Например:
X = 1000, Y = 0.1
X = 1100, Y = 0.12, +0.02
X = 1200, Y = 0.144, +0.024
X = 1300, Y = 0.175, +0.031
И так далее. С каждым разом увеличение все сильнее.
Честно говоря, мне хочется подобрать значения на глаз так, чтобы при X = 5000, Y был бы равен ~ 12-15.
Здоров бы иметь в формуле некий коэффициент для управления скоростью увеличения числа.
Как это правильно сделать?

21 Авг 2019 в 06:11
178 +1
0
Ответы
1

Для решения данной задачи можно использовать экспоненциальную функцию. Например, можно определить Y как:
Y = A * (1 + B)^(X/100 - 10)
Где A - начальное значение Y (в вашем случае 0.1), B - коэффициент, определяющий скорость роста Y, X - текущее значение X.
Используя эту формулу, вы сможете задать коэффициент B таким образом, чтобы при X = 5000, Y было равно 12-15. Значения A и B можно подбирать, чтобы добиться желаемого результата.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир