Решение рекуррентных соотношений — различия между версиями
(Метки: правка с мобильного устройства, правка из мобильной версии) |
|||
| Строка 15: | Строка 15: | ||
<ol> | <ol> | ||
<li>Записать рекуррентное соотношение и начальные данные для него в следующем виде (если порядок соотношения равен <math>k</math>): | <li>Записать рекуррентное соотношение и начальные данные для него в следующем виде (если порядок соотношения равен <math>k</math>): | ||
| − | + | <image src="http://www.genfunc.ru/theory/rsol/img37.png"></image> | |
</li> | </li> | ||
| Строка 28: | Строка 28: | ||
==Примеры== | ==Примеры== | ||
| + | ====ЧИСЛА ФИБОНАЧЧИ==== | ||
| + | |||
| + | ====БОЛЕЕ СЛОЖНОЕ СООТНОШЕНИЕ==== | ||
Версия 17:28, 12 марта 2018
Содержание
Определения
| Определение: |
| Рекуррентная формула — формула вида , выражающая каждый член последовательности через предыдущих членов и возможно номер члена последовательности . |
Во многих задачах полезно знать, есть ли у рекурсивной функции нерекурсивная или как еще говорят «замкнутая» форма, т.е. получение в виде аналитически заданной функции. Например, рекурсивная функция, описывающая сумму чисел натурального ряда:
может быть переведена в замкнутую форму: . Для этого можно использовать метод производящих функций.
Метод производящих функций
Алгоритм получения замкнутого выражения для чисел , удовлетворяющих рекуррентному соотношению, с помощью производящих функций cостоит из 4 шагов.
- Записать рекуррентное соотношение и начальные данные для него в следующем виде (если порядок соотношения равен ): <image src="http://www.genfunc.ru/theory/rsol/img37.png"></image>
- Домножить каждую строчку на в соответствующей степени и просуммировать строчки для всех .
- В полученном уравнениипривести все суммы к замкнутому виду. Получить уравнение для производящей функции.
- Выразить в явном виде (решить уравнение, полученное на предыдущем шаге) и разложить производящую функцию в ряд по степеням .
Доказательство
по построению