Это не официальный сайт wikipedia.org 01.01.2023

Разложение рациональной дроби на простейшие — Википедия

Разложение рациональной дроби на простейшие

Разложение рациональной дроби на простейшие ― представление рациональной дроби в виде суммы многочлена и простейших дробей. Разложение на простейшие используется во многих задачах, например для интегрирования[1], разложения в ряд Лорана[2], расчёта обратного преобразования Лапласа рациональных функций[3].

ОпределениеПравить

Рациональная дробь называется простейшей если её знаменатель представляет собой степень некоторого неприводимого многочлена и степень её числителя меньше степени этого неприводимого многочлена.[4]

Представление дроби в виде P ( x ) Q ( x ) = G ( x ) + i = 1 n P i ( x ) Q i ( x )  , где G ( x )   ― многочлен, а дроби P i ( x ) Q i ( x )   ― простейшие, называется разложением дроби P ( x ) Q ( x )   на простейшие.

Такое представление существует для любой рациональной дроби над полем и единственно с точностью до перестановки слагаемых.

Способы разложенияПравить

Выделение целой частиПравить

Любую рациональную дробь над полем можно единственным образом представить в виде суммы многочлена (называемого целой частью дроби) и правильной дроби (называемой дробной частью).[5] В свою очередь любая правильная дробь раскладывается в сумму одних только простейших дробей без слагаемого многочлена. Таким образом, задача разложения дроби на простейшие может быть решена в два этапа: сначала разложить в сумму целой и дробной части (эта процедура называется выделением целой части), а зачем разложить дробную часть в сумму простейших.

Выделение целой части происходит с помощью деления многочлена в числителе на многочлен в знаменателе в столбик. Полученное в результате неполное частное ― это целая часть, а остаток делённый на делимое ― дробная.

Алгоритм деления в столбик на каждой итерации получает новое значение остатка и частного. Перед началом положим значение остатка равным делимому, а значение частного равным 0.

  1. Если степень остатка меньше степени делителя, то алгоритм завершается.
  2. Пусть a x n   ― член остатка со старшей степенью, b x m   ― член делителя со старшей степенью. Тогда к частному прибавляем a b x n m  , а из остатка вычитаем a b x n m Q ( x )   и переходим к шагу 1.[6]

Таким образом в конце мы получим неполное частное G ( x )   и остаток R ( x )  . В итоге P ( x ) Q ( x ) = G ( x ) + R ( x ) Q ( x )  , где P ( x ) Q ( x )   ― правильная дробь, раскладывающаяся в сумму простейших дробей. Задача свелась к разложению в сумму простейших правильной дроби.

Несмотря на то, что большинство методов разложения правильной дроби на простейшие могут быть применены и к неправильной, все эти методы существенно сложнее деления многочленов в столбик. Предварительное нахождение коэффициентов целой части делением в столбик уменьшает количество коэффициентов, которые придётся искать «сложными» методами, тем самым упрощая вычисления.

Метод неопределённых коэффициентовПравить

Метод неопределённых коэффициентов состоит в том, чтобы записать разложение на простейшие с неизвестными коэффициентами, составить систему уравнений на эти коэффициенты и решить ее. Пусть P ( x ) Q ( x )   ― правильная дробь в несократимой записи, Q ( x ) = ( Q i 1 ( x ) ) m 1 . . . ( Q i n ( x ) ) m n   ― разложение знаменателя Q ( x )   на неприводимые множители. Тогда разложение на простейшие имеет вид P ( x ) Q ( x ) = i = 1 n j = 1 m i A i j ( Q i ( x ) ) j  .
Умножим обе части равенства на Q ( x )  . Получим равенство многочленов P ( x ) = i = 1 n j = 1 m i A i j ( Q 1 ( x ) ) m 1 . . . ( Q i 1 ( x ) ) m i 1 ( Q i ( x ) ) m i j ( Q i + 1 ( x ) ) m i + 1 . . . ( Q n ( x ) ) m n  .
Многочлены равны тогда, когда их коэффициенты при одинаковых степенях равны. Приравняв их получим систему линейных алгебраических уравнений над A i j   с n   уравнениями и n   неизвестными. Решив её, получим искомые значения A i j  .[7]

Получающиеся таким способом уравнения часто довольно громоздки. Поэтому на практике подстановкой стараются получить более простые уравнения. Общая схема этого приёма такова: равенство P ( x ) Q ( x ) = i = 1 n j = 1 m i A i j ( Q i ( x ) ) j   умножают на некоторый многочлен, а затем подставляют в него вместо x какое-то определённое значение.
Чаще всего умножают на Q ( x )   и подставляют его корень. Таким образом, почти все слагаемые зануляются и получается довольно простое уравнение, позволяющее почти сразу вычислить один из коэффициентов. Этот приём позволяет находить коэффициенты при старших степенях линейных множителей.[8]
В качестве подставляемого корня можно даже использовать корень не принадлежащий основному полю. Например, в действительных числах часто используют подстановку комплексного корня, а затем приравнивают действительную и мнимую часть уравнения. Аналогично можно сделать и над произвольным полем. Впрочем, это приравнивание не обязательно, недостающие уравнения можно получить и другими способами.
Также иногда используют подстановку бесконечности: умножают на один из линейных многочленов, входящих в разложение Q ( x )  , и подставляют бесконечность (тут правильность дроби P ( x ) Q ( x )   становится существенна). Данный приём позволяет просто находить коэффициенты при первой степени линейных множителей.[9]
В общем преобразование уравнения и последующая подстановка может быть какой угодно, важно лишь то, чтобы эта подстановка имела смысл и не превращала слагаемые в бесконечности. Например при подстановке корня знаменателя нужно предварительно умножить уравнение на многочлен, избавляющий от деления на 0, а при подстановке бесконечности смотреть, чтобы нигде не получилось целое слагаемое, содержащее x  .

Решение системы линейных алгебраических уравнений довольно трудоёмкий процесс, из-за чего на практике используют менее универсальные, но более простые методы.

Метод прикрытия ХевисайдаПравить

Метод Хевисайда состоит в прямом вычислении коэффициентов с помощью следующей формулы. Пусть в разложении Q ( x )   на неприводимые множители есть линейный множитель x a  , m   ― его кратность. В разложении на простейшие содержатся слагаемые вида B j ( x a ) j  , где 1 j m  . Тогда

B m = P ( x ) ( x a ) m Q ( x ) | x = a   ― формула Хевисайда[10]

Формула Хевисайда позволяет без каких-либо затруднений сразу же получить большую часть коэффициентов, из-за чего она очень широко применяется на практике. В случае если знаменатель дроби раскладывается на линейные множители, методом Хэвисайда можно получить всё разложение сразу. Если же нет, то вычисление оставшихся коэффициентов требует использования иных методов, например метода неопределённых коэффициентов.

Метод ЛагранжаПравить

Метод Лагранжа предлагает другую формулу для вычисления коэффициентов. Пусть a   ― корень знаменателя кратности 1. Тогда коэффициент A   при 1 x a   равен

A = P ( x ) Q ( x ) | x = a   ― формула Лагранжа. [11]

Аналогично методу Хевисайда метод Лагранжа позволяет сразу найти разложение на простейшие в случае если знаменатель раскладывается на линейные множители.

Обобщение формулы ЛагранжаПравить

Формулу Лагранжа можно обобщить для корня кратности m  :

A m = m ! P ( x ) Q ( m ) ( x ) | x = a  , где A m   ― коэффициент при 1 ( x a ) m  .[12]

Таким образом, любой коэффициент, который может быть найден с помощью этой формулы, может быть найден с помощью формулы Хевисайда, и наоборот.

Вынесение повторяющихся множителейПравить

Один из способов нахождения остальных коэффициентов без применения метода неопределённых коэффициентов ― вынесение повторяющихся множителей.[13] Рассмотрим его на примере.

Пусть нужно разложить дробь 1 ( s + 1 ) 2 ( s + 2 )  . Вынесем повторяющиеся множители.
1 s + 1 ( 1 ( s + 1 ) ( s + 2 ) )  . Правый множитель состоит только из линейных множителей, а значит, его можно разложить по методу Хэвисайда или Лагранжа. Разложим.
1 s + 1 ( 1 s + 1 1 s + 2 )  . Раскроем скобки.
1 ( s + 1 ) 2 1 ( s + 1 ) ( s + 2 )  . Разложение правой дроби на простейшие мы уже знаем.
1 ( s + 1 ) 2 1 s + 1 + 1 s + 2   ― искомое разложение.

Рекурсивный методПравить

Метод заключается в том, чтобы найти все старшие простейшие слагаемые со старшей степенью при помощи метода Хевисайда (или обобщённого Лагранжа), затем вычесть из первоначальной дроби и повторить эту процедуру для получившейся дроби.[14]

Пусть нужно разложить дробь 1 ( x 1 ) 2 ( x 2 ) 3  . Найдём старшие простейшие слагаемые:
1 ( x 1 ) 2 , 1 ( x 2 ) 3  . Вычтем их из первоначальной дроби.
1 ( x 1 ) 2 ( x 2 ) 3 + 1 ( x 1 ) 2 1 ( x 2 ) 3 = x 4 ( x 2 ) 2 ( x 1 )  . Полученная дробь это сумма оставшихся простейших дробей, а значит эти оставшиеся дроби есть ни что иное как разложение полученной дроби на простейшие. Вновь находим старшие простейшие слагаемые.
2 ( x 2 ) 2 , 3 x 1  . Вычитаем.
x 4 ( x 2 ) 2 ( x 1 ) + 2 ( x 2 ) 2 + 3 x 1 = 3 x 2  . Получилась правильная дробь, а значит все слагаемые разложения найдены.
1 ( x 1 ) 2 ( x 2 ) 3 = 1 ( x 2 ) 3 1 ( x 1 ) 2 2 ( x 2 ) 2 3 x 1 + 3 x 2  .

Наибольшую сложность в этом методе представляет вычитание дробей с последующим её сокращением. Для упрощения этого шага выполняют следующий приём.

Пусть нужно найти R ( x ) D ( x ) = P ( x ) Q ( x ) i = 1 n A i ( x x i ) i m  .
Знаменатель дроби D ( x )   нам и так известен: это Q ( x )  , поделенный на произведение ( x x i )   (без учёта кратности). Поэтому задача состоит в том, чтобы найти R ( x )  . Для этого умножим всё равенство на D ( x )  . Получим, что R ( x )   равен сумме дробей. Но, так как сумма правильных дробей вновь правильная дробь, сумма дробных частей этих дробей будет равна 0, а сам многочлен будет равен сумме целых частей. Таким образом, достаточно найти лишь неполное частное от деления этих дробей, а на остатки не обращать внимания. С данной модификацией этот метод называется методом отбрасывания остатков.[15]

Рассмотрим на примере сверху.
1 ( x 1 ) 2 ( x 2 ) 3 + 1 ( x 1 ) 2 1 ( x 2 ) 3  . Умножим на D ( x )  
1 ( x 1 ) ( x 2 ) + ( x 2 ) 2 x 1 x 1 x 2  . Первое слагаемое правильное, значит его можно отбросить. Считаем целую часть второго слагаемого. Поделим ( x 2 ) 2   на x 1   в столбик. Получим x 3  . Аналогично целая часть последнего слагаемого ― −1. Складываем их и получаем искомый многочлен ― x 4  .

Простые преобразованияПравить

Иногда разложение на простейшие можно получить просто преобразовывая выражения.[16]

x 2 1 x ( x 2 + 1 ) 2 = x 2 ( x 2 + 1 ) + x 2 x ( x 2 + 1 ) 2 = 2 x ( x 2 + 1 ) 2 1 x ( x 2 + 1 ) = 2 x ( x 2 + 1 ) 2 ( x 2 + 1 ) x 2 x ( x 2 + 1 ) = 2 x ( x 2 + 1 ) 2 1 x + x x 2 + 1  

Метод вычетовПравить

Формула Хевисайда может быть обобщена для произвольного коэффициента.

Пусть в разложении Q ( x )   на неприводимые множители есть линейный множитель x a  , m   ― его кратность. В разложении на простейшие содержатся слагаемые вида B k ( x a ) k  , где 1 k m  . Тогда:

B k = 1 ( m k ) ! ( P ( x ) ( x a ) m Q ( x ) ) ( m k ) | x = a  [12]

Для множителей высокой кратности данная формула требует подсчёта производной рациональной дроби высокого порядка, что является достаточно трудоёмкой операцией.

Коэффициенты у многочленов старших степенейПравить

Если в знаменателе простейшей дроби стоит неприводимый многочлен выше первой степени, то для нахождения её числителя из всех перечисленных методов можно использовать только метод неопределённых коэффициентов. Однако этой проблемы можно избежать, если найти разложение на простейшие в алгебраическом замыкании поля (или, точнее, в любом расширении, содержащим поле разложения знаменателя), а затем сложить слагаемые с сопряжёнными знаменателями. Такой способ очень часто используется для нахождения разложения на простейшие над полем действительных чисел.[17]

Рассмотрим пример. Пусть нужно найти разложение
1 ( x 2 + 1 ) ( x + 1 )  . Перейдём в поле комплексных чисел и разложим знаменатель на линейные множители.
1 ( x + i ) ( x i ) ( x + 1 )  . Воспользуемся методом Хэвисайда.
1 2 x + 1 + 1 2 i ( i + 1 ) x i 1 2 i ( i + 1 ) x + i  . Теперь сложим дроби с сопряжёнными знаменателями.
1 2 x + 1 + 1 2 ( 1 x ) x 2 + 1   ― искомое разложение.

Комбинации методовПравить

Приведённые методы дают способы вычисления отдельных коэффициентов, однако они не требуют вычисления остальных именно этим методом. Таким образом, можно как угодно комбинировать эти методы: один коэффициент посчитать методом Хевисайда, другой методом Лагранжа, а оставшиеся методом неопределённых коэффициентов, который уже будет значительно проще, чем если бы все коэффициенты были неизвестны. Использование в нужных случаях подходящих методов даст возможность просто и эффективно находить разложение.

Вариации и обобщенияПравить

В евклидовом кольцеПравить

Понятие простейшей дроби можно очевидным образом обобщить для поля частных евклидова кольца. Назовём правильной дробью дробь, если евклидова норма её числителя меньше евклидовой нормы её знаменателя. Правильную дробь назовём простейшей, если в её знаменателе стоит неприводимый элемент в некоторой степени. Тогда разложение дроби на простейшие определяется как представление в виде суммы некоторого элемента из евклидова кольца и простейших дробей.

Для любой дроби из поля частных евклидова кольца существует разложение на простейшие, однако не для любого евклидова кольца оно всегда будет единственным.[18] Например над целыми числами с дроби могут иметь несколько разложений: 1 4 = 1 2 1 4   (здесь евклидова норма ― модуль целого числа, 1 4   ― простейшая дробь, поэтому она является разложением на простейшие самой себя, но при этом мы смогли получить ещё одно разложение).

Разложение на простейшие единственно для всех элементов поля частных евклидова кольца тогда и только тогда, когда это кольцо либо поле, либо изоморфно кольцу многочленов над полем (при этом евклидова норма эквивалентна степени многочлена).[19].

В целых числахПравить

Для целых чисел можно рассмотреть альтернативное определение разложения на простейшие. Потребуем, чтобы все простейшие слагаемые были положительными. Тогда для любого рационального числа существует и единственно разложение на простейшие.[20]

Например, 77 12 = 5 + 1 2 + 1 4 + 2 3   ― единственное разложение на простейшие с положительными простейшими слагаемыми. Если разрешить отрицательные простейшие слагаемые, то, как уже было показано выше, разложение перестанет быть единственным.

См. такжеПравить

ПримечанияПравить

  1. Зорич, 2019, с. 292.
  2. Краснов, 1971, с. 51.
  3. Краснов, 1971, с. 125.
  4. Фаддеев, 1984, с. 187.
  5. Фаддеев, 1984, с. 184.
  6. Фаддеев, 1984, с. 168.
  7. Brazier, 2007, с. 2.
  8. Gustafson, 2008, с. 2.
  9. Gustafson, 2008, с. 5.
  10. Gustafson, 2008, с. 3.
  11. Hazra, 2016, с. 28.
  12. 1 2 Bauldry, 2018, с. 429.
  13. Gustafson, 2008, с. 4.
  14. Man, 2009, с. 809.
  15. Brazier, 2007, с. 809.
  16. Кудрявцев, 2003, с. 502.
  17. Bauldry, 2018, с. 430.
  18. Bradley, 2012, с. 1526.
  19. Bradley, 2012, с. 1527.
  20. Bradley, 2012, с. 1528.

ЛитератураПравить

  • Зорич В. А. Математический анализ. Часть 1 (рус.). — 10-е изд. — М.: МЦНМО, 2019. — 564 p.
  • Краснов М. Л., Киселёв А. И., Макаренко Г. И. Функции комплексного переменного. Операционное исчисление. Теория устойчивости (рус.). — М.: Наука, 1971. — 256 p.
  • Фаддеев Д. К. Лекции по алгебре (рус.). — М.: Наука, 1984. — 416 p.
  • Bauldry W.C. Partial Fractions via Calculus (англ.) // Daniel Alpay Problems, Resources, and Issues in Mathematics Undergraduate Studies : журнал. — 2018. — 9 May (vol. 28, iss. 5). — P. 425–437. — ISSN 1051-1970. — doi:10.1080/10511970.2017.1388312.
  • Gustafson G. B. Heviside's Method (англ.) (pdf). Grant B. Gustafson at math.utah.edu (2008). Дата обращения: июль 2021.
  • Brazier R. A., Boman E. C. How to Compute the Partial Fraction Decomposition Without Really Trying (англ.) // AMATYC Review : журнал. — 2007. — Vol. 21, no. 1. — P. 20–29. — ISSN 0740-8404.
  • Hazra M. Decomposition of Partial Fractions Using Lagrange Method (англ.) // Research Journal Of Pure Science : журнал. — 2016. — Vol. 5, no. 2. — P. 27–32. — ISSN 2348-5361.
  • Yiu-Kwong Man. An improved Heaviside approach to partial fraction expansion and its applications (англ.) // International Journal of MathematicalEducation in Science and Technology : журнал. — 2009. — 4 August (vol. 40, iss. 6). — P. 808–814. — doi:10.1080/00207390902825310.
  • Bradley W. T., Cook W. J. Two Proofs of the Existence and Uniqueness of the Partial Fraction Decomposition (англ.) // International Mathematical Forum : журнал. — 2012. — Vol. 7, no. 31. — P. 1517–1535.
  • Кудрявцев Л. Д. Курс математического анализа. В 3-х томах. Том 1. Дифференциальное и интегральное исчисления функций многих переменных (рус.). — М.: Дрофа, 2003. — 704 p.