Задачка, простенькая, но лень сейчас, в полпервого ночи, решать

Feb 10, 2024 00:29

Некто записывает в каждый из 7 дней число, целое и положительное, в таблицу.

На 8-день он записывает в таблицу среднее из предыдущих 7.

На девятый день - среднее из предыдущих семи, т.е. дней 2-8 ("скользящее среднее").

Так он продолжает. Надо доказать, что последовательность значений для N-ного дня сходится.

Leave a comment

Comments 19

brevi February 10 2024, 06:04:13 UTC

Доказательство «в лоб» такое: для любых начальных значений в первые 7 дней, значение в день n даётся суммой 7 членов вида a_i * z_i^n, где i=1,…,7, в которой z_i это 7 (возможно, комплексных) корней уравнения 1 + z + z^2 + … + z^6 = 7 * z^7, а коэффициенты a_i подбираются так, чтобы получить 7 заданных начальных значений. Для доказательства утверждения задачи достаточно доказать, что все корни этого многочлена, кроме очевидного корня z=1, удовлетворяют условию |z| < 1. Это проще всего доказывается от противного: предположим, что есть корень с |z| >= 1, не равный 1, и получим противоречие.

Reply

rezoner February 10 2024, 18:03:41 UTC
Не очень понятно, попробую разобраться.

Reply

brevi February 10 2024, 18:14:03 UTC

Давайте так: правило «скользящего среднего» - всего лишь частный случай линейной рекурсии глубины N (в вашем примере N=7), когда любое число x_n, стоящее на n-ном месте в генерируемой последовательности, где n>N, получается как линейная комбинация предыдущих N членов с фиксированными коэффициентами. Попробуем найти такое число z, что последовательность x_n = z^n удовлетворяет условию рекурсии: подставим в формулу рекурсии и получим уравнение для z в виде многочлена. Таким образом, для любого корня z этого многочлена последовательность z^n удовлетворяет условию рекурсии (но не начальным условиям)

Reply

brevi February 10 2024, 18:20:54 UTC

Условие рекурсии линейно, поэтому любая линейная комбинация выполняющих его последовательностей тоже его выполняет. Чтобы удовлетворить N начальных условий, нужно иметь N (независимых) последовательностей. Если у многочлена все корни z_i различны, то это будут N последовательностей z_i^n. (Если есть кратные корни, то нужно делать дополнительные телодвижения, но в нашем частном случае «скользящего среднего» у нас все в порядке и без этого). Отсюда формула.

Reply


old_radist February 10 2024, 09:37:28 UTC
А вычисляемые средние тоже округляются до целых?

Reply

jak40 February 10 2024, 12:11:05 UTC

И если да, то как в случае "Х с половиной"?

Reply

rezoner February 10 2024, 18:01:53 UTC
Нет, зачем их округлять. Можно для общности задать первые несколько чисел вещественными.

Reply


d_white1967 February 11 2024, 05:58:19 UTC
А ты хитрый, эк какую задачу задал. Но всё проще, всё проще...

Смок подошел к столу ( ... )

Reply


Leave a comment

Up