Разложение рациональной функции в ряд — различия между версиями
Sokolova (обсуждение | вклад)  | 
				Sokolova (обсуждение | вклад)   | 
				||
| Строка 20: | Строка 20: | ||
Затем, элементарные дроби сможем разложить в ряд, пользуясь [[Арифметические действия с формальными степенными рядами|формулами преобразования производящих функций]] и [[Производящая функция#Примеры простых производящих функций|таблицей производящих функций]].  | Затем, элементарные дроби сможем разложить в ряд, пользуясь [[Арифметические действия с формальными степенными рядами|формулами преобразования производящих функций]] и [[Производящая функция#Примеры простых производящих функций|таблицей производящих функций]].  | ||
<br>  | <br>  | ||
| + | |||
| + | __TOC__  | ||
==Общий алгоритм==  | ==Общий алгоритм==  | ||
Версия 00:30, 27 мая 2017
| Определение: | 
| Рациональная функция — это формальный функция вида:
 ,  | 
Рациональные производящие функции получаются при решении линейных рекуррентных соотношений. По этой причине актуальной является задача о разложении рациональной функции в ряд по степеням переменной z. 
Чтобы разложить дробь в ряд, необходимо разбить её на сумму элементарных дробей.
| Определение: | 
| Элементарными дробями будем называть дроби вида:
 , , где m, n >= 1 и (x^2 + px + q) не имеет рациональных корней | 
Затем, элементарные дроби сможем разложить в ряд, пользуясь формулами преобразования производящих функций и таблицей производящих функций.
Общий алгоритм
- Привести дробь P(z)/Q(z) к такому виду, чтобы степень числителя была меньше степени знаменателя.Если deg(P) > deg(Q), то можем записать , где deg(P0) < deg(Q)
 - Разобьем знаменатель Q(z) на множители Q(z) = (zk-z)^k1 *..., где z1, z2, ..., zs - корни уравнения Q(z) = 0. При этом, k1+k2+⋅⋅⋅+ks=deg Q После разбиения знаменателя на множители получим: (k1, ks - сделать индексами)
 - Приведем G(z) к сумме дробей, знаменатели которых будут иметь вид (zj−z)^kj, а числители — полиномы Pj(z), причем deg Pj(z)<kj. . Найдем Pj(z) с помощью метода неопределенных коэффициентов.
 
Метод неопределенных коэффициентов
- Записать сумму дробей, знаменатили которых будут иметь вид (zs−z)ks, а числители — полиномы с неопределёнными коэффициентами, имеющие степень ks−1.
 - Сложить выписанные дроби и сгруппировать слагаемые в числителе по степеням z.
 - Прировнять полученные выражения с неопределёнными коэффициентами к соответсвующим коэффициентам полинома P(z), составив, таким образом, систему линейных уравнений.
 - Решить систему и получить значения неопределённых коэффициентов.