Как реализовать постепенное увеличение числа? Не знаю, как точнее сформулировать вопрос в заголовке.
Я не очень-то силен в математике, вот и приходится обращаться за помощью.
Попробую описать детальней тут. Есть такая вещь, как геометрическая прогрессия и все о ней знают, но это слишком просто для моей задачи.
Есть некие два числа: 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
159 +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 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир