Решение рекуррентных соотношений — различия между версиями
(Новая страница: «==Определения== {{Определение |definition= '''Рекуррентная формула''' — формула вида <math>a_n=f(n, a_{n-1}…») |
|||
Строка 12: | Строка 12: | ||
==Метод производящих функций== | ==Метод производящих функций== | ||
− | .. | + | Алгоритм получения замкнутого выражения для чисел <math>a_{n}</math>, удовлетворяющих рекуррентному соотношению, с помощью производящих функций cостоит из 4 шагов. |
+ | <ol> | ||
+ | <li>Записать рекуррентное соотношение и начальные данные для него в следующем виде (если порядок соотношения равен <math>k</math>): | ||
+ | |||
+ | </li> | ||
+ | |||
+ | <li>Домножить каждую строчку на <math>z</math> в соответствующей степени и просуммировать строчки для всех <math>n≥0</math>.</li> | ||
+ | <li>В полученном уравнениипривести все суммы <math>∑</math> к замкнутому виду. Получить уравнение для производящей функции.</li> | ||
+ | <li>Выразить <math>G(z)</math> в явном виде (решить уравнение, полученное на предыдущем шаге) и разложить производящую функцию в ряд по степеням <math>z</math>.</li> | ||
+ | </ol> | ||
+ | |||
==Доказательство== | ==Доказательство== |
Версия 16:56, 12 марта 2018
Определения
Определение: |
Рекуррентная формула — формула вида | , выражающая каждый член последовательности через предыдущих членов и возможно номер члена последовательности .
Во многих задачах полезно знать, есть ли у рекурсивной функции нерекурсивная или как еще говорят «замкнутая» форма, т.е. получение в виде аналитически заданной функции. Например, рекурсивная функция, описывающая сумму чисел натурального ряда:
может быть переведена в замкнутую форму:
. Для этого можно использовать метод производящих функций.Метод производящих функций
Алгоритм получения замкнутого выражения для чисел
, удовлетворяющих рекуррентному соотношению, с помощью производящих функций cостоит из 4 шагов.- Записать рекуррентное соотношение и начальные данные для него в следующем виде (если порядок соотношения равен ):
- Домножить каждую строчку на в соответствующей степени и просуммировать строчки для всех .
- В полученном уравнениипривести все суммы к замкнутому виду. Получить уравнение для производящей функции.
- Выразить в явном виде (решить уравнение, полученное на предыдущем шаге) и разложить производящую функцию в ряд по степеням .
Доказательство
по построению