рекурентна формула
Рекурентна формула - формула виду , виражає кожен член послідовності через попередніх членів і можливо номер члена послідовності .
Загальна проблематика обчислень з використанням рекурентних формул є предметом теорії рекурсивних функцій.
Рекурентним рівнянням називається рівняння, що зв'язує кілька поспіль членів деякої числової послідовності. Послідовність, яка задовольнить такого рівняння, називається рекуррентной послідовністю.
1, n = 0; \\ (n-1)! \ Cdot n, n \ geqslant 1. \ end
1, n = 1; \\ F_ + F_, n \ geqslant 2. \ end
- значення інтеграла задовольняє рекуррентной формулою:
- Рішення диференціального рівняння Бесселя може бути записано у вигляді статечного ряду:
- Довжина сторони при подвоєнні числа сторін вписаного правильного n -угольніка.
Лінійні рекурентні рівняння
Лінійне рекурентне співвідношення з постійними коефіцієнтами має вигляд:
тут - невід'ємні цілі числа, - послідовність чисел, - постійні числа, , - задана функція від .
Однорідні лінійні рекурентні рівняння
Припустимо, що послідовність чисел задовольняє однорідному лінійному рекурентному рівняння , де - невід'ємні цілі числа, - задані постійні числа і .
позначимо через виробляє функцію послідовності . побудуємо багаточлен . Цей многочлен можна розглядати як виробляє функцію послідовності . Розглянемо твір виробляють функцій . коефіцієнт при і визначається співвідношенням і дорівнює нулю. Це означає, що многочлен має ступінь щонайбільше , отже ступінь чисельника раціональної функції менше ступеня знаменника.
Характеристичним многочленом лінійного рекурентного рівняння називається многочлен . Коріння цього многочлена називаються характеристичними. Характеристичний многочлен можна представити у вигляді , де - різні характеристичні корені, - кратності характеристичних коренів, .
характеристичний многочлен і многочлен пов'язані між собою співвідношенням . Таким чином,
Раціональну функцію можна представити у вигляді суми дробів:
Кожна дріб в цьому виразі має вигляд , тому її можна розкласти в степеневий ряд такого вигляду
коефіцієнт при в цьому ряді дорівнює
Отже, що виробляє функція і є загальним рішенням лінійного рекурентного рівняння, де - многочлен від ступеня щонайбільше .
Нехай потрібно знайти рішення рівняння c граничними умовами і .
додатки
Існує формула, що виражає загальний член лінійної рекурентної послідовності через коріння її характеристичного многочлена. Наприклад, для послідовності Фібоначчі такою формулою є формула Біне. Рекурентні формули використовуються для опису часу роботи алгоритму, рекурсивно звертається до самого себе. У такій формулі час, необхідний для вирішення задачі обсягом введення n. виражається через час вирішення допоміжних підзадач. [1]