Как проинтерполировать коэфициент уменьшения значения? Есть значения A и B. И есть начальный коэффициент уменьшения k, к примеру я беру его равным (A - B) / 100.
Есть кол-во шагов N, к примеру = 10;
Надо за N раз уменьшить/увеличить A = A - k до значения B, уменьшая k на каждом шаге.
Другими словами мне надо за N операций изменения значения(вычитание/сложения) добиться нужного значения, уменьшая размер вычитаемого/слагаемого (k).
Это мне нужно для задания линейного торможения вращения объекта.
Допустим надо изменить к примеру значение от 50 до 20 c начальным коэф-м уменьшения 10 за 5 итераций. Мне известны A=50 ,B=20, N=5, k0=10.
i k значение
1 10 50 - 10 = 40
2 8 40 - 8 = 32
3 6 32 - 6 = 26
4 4 22
5 2 20
Мне нужно формулу расчета k(i), i=1..N

21 Авг 2019 в 06:08
171 +1
0
Ответы
1

Формула расчета нового коэффициента уменьшения k(i) на i-ом шаге будет следующей:
k(i) = k0 - (k0 / N) * i,

где k0 - начальный коэффициент уменьшения, N - количество шагов, i - номер текущего шага.

Таким образом, для вашего примера значения будут следующими:

Значение A = 50, начальный коэффициент уменьшения k0 = 10, количество шагов N = 5.Значения на каждом шаге:
Шаг 1: k(1) = 10 - (10 / 5) * 1 = 8, A = 50 - 8 = 42Шаг 2: k(2) = 10 - (10 / 5) * 2 = 6, A = 42 - 6 = 36Шаг 3: k(3) = 10 - (10 / 5) * 3 = 4, A = 36 - 4 = 32Шаг 4: k(4) = 10 - (10 / 5) * 4 = 2, A = 32 - 2 = 30Шаг 5: k(5) = 10 - (10 / 5) * 5 = 0, A = 30 - 0 = 30

Таким образом, после 5 шагов значение A будет равно 20, а коэффициент уменьшения на каждом шаге будет уменьшаться на 2.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир