EssayAI
Блог
Блог
Математика и алгоритмы

Теорема о вычетах: формула и вычисление интегралов

24 сентября 2026Время чтения: 10 минут
#теорема о вычетах#вычет функции#контурный интеграл#полюс порядка m#лемма Жордана
Теорема о вычетах: формула и вычисление интегралов

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

Что утверждает теорема о вычетах

Пусть функция f(z)f(z) аналитична в области DD всюду, кроме конечного числа изолированных особых точек a1,a2,…,ana_1, a_2, \dots, a_n, а γ\gamma - замкнутый кусочно-гладкий контур, лежащий в DD, не проходящий ни через одну особую точку и обходимый против часовой стрелки. Если все точки aka_k лежат внутри γ\gamma, то

∮γf(z) dz=2πi∑k=1nRes⁡z=akf(z).\oint_{\gamma} f(z)\,dz = 2\pi i \sum_{k=1}^{n} \operatorname*{Res}_{z=a_k} f(z).

Три слова в формулировке делают всю работу. «Изолированных» - особые точки не должны сливаться в линию или накапливаться. «Внутри» - точки снаружи контура не дают никакого вклада, как бы близко они ни находились. «Против часовой стрелки» - при обратном обходе у всей суммы меняется знак.

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

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

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

Что такое вычет и откуда берётся множитель 2πi

Вычетом функции ff в изолированной особой точке aa называют коэффициент c−1c_{-1} при (z−a)−1(z-a)^{-1} в разложении ff в ряд Лорана в проколотой окрестности этой точки:

f(z)=∑k=−∞∞ck(z−a)k,Res⁡z=af(z)=c−1.f(z) = \sum_{k=-\infty}^{\infty} c_k (z-a)^k, \qquad \operatorname*{Res}_{z=a} f(z) = c_{-1}.

Почему из всего ряда выживает ровно один коэффициент, видно из прямого счёта. Возьмём маленькую окружность ∣z−a∣=ρ|z-a| = \rho и подставим z=a+ρeiθz = a + \rho e^{i\theta}:

∮∣z−a∣=ρ(z−a)k dz=iρ k+1∫02πei(k+1)θ dθ={2πi,k=−1,0,k≠−1.\oint_{|z-a|=\rho} (z-a)^k\,dz = i\rho^{\,k+1}\int_0^{2\pi} e^{i(k+1)\theta}\,d\theta = \begin{cases} 2\pi i, & k = -1,\\[2pt] 0, & k \neq -1. \end{cases}

Интегрируя ряд Лорана почленно, мы обнуляем все степени, кроме минус первой, а она даёт 2πi c−12\pi i\,c_{-1}. Отсюда и множитель 2πi2\pi i в теореме о вычетах: это не подгоночная константа, а длина полного оборота по окружности в комплексной записи.

Как найти вычет в полюсе порядка m

Раскладывать в ряд Лорана каждый раз не нужно: для полюса есть готовая формула. Если aa - полюс порядка mm, то

Res⁡z=af(z)=1(m−1)! lim⁡z→ad m−1dz m−1[(z−a)mf(z)].\operatorname*{Res}_{z=a} f(z) = \frac{1}{(m-1)!}\,\lim_{z\to a} \frac{d^{\,m-1}}{dz^{\,m-1}}\Big[(z-a)^m f(z)\Big].

Смысл прост: умножение на (z−a)m(z-a)^m убирает всю главную часть ряда, превращая функцию в аналитическую, а дифференцирование m−1m-1 раз вытаскивает нужный коэффициент. Два частных случая стоит помнить наизусть. Для простого полюса (m=1m=1) формула сводится к Res⁡f(a)=lim⁡z→a(z−a)f(z)\operatorname{Res} f(a) = \lim_{z\to a}(z-a)f(z), а если f=P/Qf = P/Q, где QQ имеет в точке aa простой нуль, то ещё короче: Res⁡f(a)=P(a)/Q′(a)\operatorname{Res} f(a) = P(a)/Q'(a).

Вычет в полюсе второго порядка двумя способами: ряд Лорана даёт коэффициент при первой отрицательной степени, формула с производной даёт то же число 2/9
Вычет в полюсе второго порядка двумя способами: ряд Лорана даёт коэффициент при первой отрицательной степени, формула с производной даёт то же число 2/9

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

Пример: контурный интеграл по окружности

Посчитаем ∮γz dz(z−1)2(z+2)\oint_{\gamma} \dfrac{z\,dz}{(z-1)^2(z+2)} для двух разных контуров. Особых точек две: полюс второго порядка z=1z=1 и простой полюс z=−2z=-2.

Res⁡z=1f=lim⁡z→1ddz[zz+2]=lim⁡z→12(z+2)2=29,Res⁡z=−2f=z(z−1)2∣z=−2=−29.\operatorname*{Res}_{z=1} f = \lim_{z\to 1}\frac{d}{dz}\left[\frac{z}{z+2}\right] = \lim_{z\to 1}\frac{2}{(z+2)^2} = \frac{2}{9}, \qquad \operatorname*{Res}_{z=-2} f = \frac{z}{(z-1)^2}\bigg|_{z=-2} = -\frac{2}{9}.

Если γ\gamma - окружность ∣z∣=3/2|z| = 3/2, внутрь попадает только точка z=1z=1, и ответ равен

∮∣z∣=3/2f(z) dz=2πi⋅29=4πi9≈1,3963 i.\oint_{|z|=3/2} f(z)\,dz = 2\pi i \cdot \frac{2}{9} = \frac{4\pi i}{9} \approx 1{,}3963\,i.

Порядок действий здесь один и тот же для любой задачи такого типа. Сначала выписывают все особые точки: для дроби это нули знаменателя, включая кратные. Затем у каждой определяют тип и порядок, потому что от порядка зависит формула вычета. Дальше проверяют положение каждой точки относительно контура и отбирают только внутренние, попутно убеждаясь, что ни одна особая точка не легла на сам контур: в этом случае интеграл просто не определён. И лишь после этого считают вычеты и умножают их сумму на 2πi2\pi i. Пропуск третьего шага - самая частая причина неверного ответа в контрольных.

Если же взять ∣z∣=3|z| = 3, внутри окажутся обе точки, их вычеты взаимно уничтожатся и интеграл станет нулевым. Нуль здесь не случайность: когда степень знаменателя превышает степень числителя хотя бы на два, сумма всех вычетов рациональной функции равна нулю. Именно этот пример стоит по умолчанию в калькуляторе выше, так что числа можно сверить глазами.

Вещественные интегралы: как замкнуть контур

Главное практическое применение теоремы - интегралы по вещественной оси, которые не берутся в элементарных функциях. Схема такая: интеграл по отрезку [−R,R][-R, R] достраивают до замкнутого контура полуокружностью CRC_R в верхней полуплоскости, считают замкнутый интеграл через вычеты и показывают, что вклад дуги стремится к нулю.

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

Возьмём ∫−∞∞dx(1+x2)2\displaystyle\int_{-\infty}^{\infty}\frac{dx}{(1+x^2)^2}. Внутри контура лежит единственная особая точка z=iz=i, полюс второго порядка, и

Res⁡z=i1(z2+1)2=lim⁡z→iddz[1(z+i)2]=−2(2i)3=−i4,∮=2πi(−i4)=π2.\operatorname*{Res}_{z=i} \frac{1}{(z^2+1)^2} = \lim_{z\to i}\frac{d}{dz}\left[\frac{1}{(z+i)^2}\right] = \frac{-2}{(2i)^3} = -\frac{i}{4}, \qquad \oint = 2\pi i\left(-\frac{i}{4}\right) = \frac{\pi}{2}.

Дугу отбрасывают не на глаз, а по оценке: на CRC_R выполнено ∣f∣≤(R2−1)−2|f| \le (R^2-1)^{-2}, длина дуги равна πR\pi R, поэтому модуль интеграла по дуге не превосходит πR(R2−1)−2\pi R (R^2-1)^{-2} и стремится к нулю. В итоге ∫−∞∞dx/(1+x2)2=π/2≈1,5708\int_{-\infty}^{\infty} dx/(1+x^2)^2 = \pi/2 \approx 1{,}5708. Для функций вида f(z)eiλzf(z)e^{i\lambda z} с λ>0\lambda > 0 оценку заменяет лемма Жордана: достаточно, чтобы max⁡∣z∣=R∣f∣→0\max_{|z|=R}|f| \to 0, и вклад дуги исчезает сам. Так получается, например, ∫−∞∞cos⁡xx2+1 dx=π/e≈1,1557\int_{-\infty}^{\infty}\frac{\cos x}{x^2+1}\,dx = \pi/e \approx 1{,}1557. Проверять сходимость самого вещественного интеграла всё равно нужно отдельно, по обычным признакам для несобственных интегралов первого рода.

Тригонометрические интегралы: замена z = exp(iθ)

Вторая типовая схема работает с интегралами от рациональных функций синуса и косинуса по полному обороту. Замена z=eiθz = e^{i\theta} переводит отрезок [0,2π][0, 2\pi] в единичную окружность, а тригонометрию - в алгебру:

cos⁡θ=z+z−12,sin⁡θ=z−z−12i,dθ=dziz.\cos\theta = \frac{z + z^{-1}}{2}, \qquad \sin\theta = \frac{z - z^{-1}}{2i}, \qquad d\theta = \frac{dz}{iz}.

Для ∫02πdθa+cos⁡θ\displaystyle\int_0^{2\pi}\frac{d\theta}{a + \cos\theta} при a>1a > 1 подстановка даёт контурный интеграл ∮∣z∣=12 dzi(z2+2az+1)\oint_{|z|=1} \frac{2\,dz}{i(z^2 + 2az + 1)}. Корни знаменателя z±=−a±a2−1z_{\pm} = -a \pm \sqrt{a^2-1} связаны соотношением z+z−=1z_+ z_- = 1, поэтому ровно один из них лежит внутри единичной окружности.

Единичная окружность после замены переменной: внутренний корень попадает в контур, второй остаётся снаружи, и весь ответ определяется одним вычетом
Единичная окружность после замены переменной: внутренний корень попадает в контур, второй остаётся снаружи, и весь ответ определяется одним вычетом

Вычет в простом полюсе z+z_+ равен 2i(z+−z−)=1ia2−1\dfrac{2}{i(z_+ - z_-)} = \dfrac{1}{i\sqrt{a^2-1}}, откуда

∫02πdθa+cos⁡θ=2πi⋅1ia2−1=2πa2−1.\int_0^{2\pi}\frac{d\theta}{a+\cos\theta} = 2\pi i \cdot \frac{1}{i\sqrt{a^2-1}} = \frac{2\pi}{\sqrt{a^2-1}}.

При a=2a = 2 получаем 2π/3≈3,62762\pi/\sqrt{3} \approx 3{,}6276. Точно так же берутся интегралы с синусом в знаменателе и с многочленами от cos⁡θ\cos\theta и sin⁡θ\sin\theta в числителе: после подстановки любое такое выражение становится рациональной функцией от zz, и задача сводится к поиску корней знаменателя и отбору тех, чей модуль меньше единицы. Для интеграла по половине оборота приём применяют после того, как подынтегральную функцию продолжат на весь период по чётности. Тот же приём работает для рядов и интегралов с периодическими функциями, где естественной переменной оказывается точка на окружности, как в комплексной форме ряда Фурье.

Частые ошибки

  • Складывают вычеты во всех особых точках подряд. В сумму идут только точки внутри контура. Проверка положения точки относительно контура - отдельный обязательный шаг решения, а не формальность.
  • Теряют направление обхода. Формула записана для обхода против часовой стрелки. При обходе по часовой стрелке ответ меняет знак, а при nn-кратном обходе умножается на nn.
  • Применяют формулу с производной к существенно особой точке. Там нет конечного порядка mm, и предел просто не существует. Единственный путь - разложение в ряд Лорана.
  • Ошибаются с порядком полюса. Если числитель обращается в нуль в той же точке, порядок падает: у функции z−1(z−1)3\dfrac{z-1}{(z-1)^3} в точке z=1z=1 полюс второго, а не третьего порядка, и лишнее дифференцирование даст неверный вычет.
  • Отбрасывают дугу без оценки. Вклад полуокружности исчезает не всегда: у функции eiz/(z2+1)e^{iz}/(z^2+1) он стремится к нулю только в верхней полуплоскости, а в нижней растёт экспоненциально.

FAQ

Чем теорема о вычетах отличается от интегральной теоремы Коши? Теорема Коши говорит, что интеграл по замкнутому контуру равен нулю, если внутри нет особых точек. Теорема о вычетах - её обобщение: она отвечает на вопрос, чему интеграл равен, когда особые точки внутри есть. Интегральная формула Коши с её ядром 1z−a\frac{1}{z-a} оказывается частным случаем при простом полюсе.

Можно ли считать вычет, если точка существенно особая? Да, вычет определён в любой изолированной особой точке, в том числе существенной, и теорема о вычетах применима без изменений. Меняется только способ вычисления: вместо формулы с производной приходится выписывать ряд Лорана и брать из него коэффициент c−1c_{-1}.

Что делать, если полюс лежит прямо на вещественной оси? Обычный несобственный интеграл в таком случае расходится, но существует его главное значение по Коши. Контур обходят по маленькой полуокружности вокруг особой точки, и при стягивании радиуса к нулю такая полудуга даёт половину вычета, взятую со знаком, который зависит от направления обхода. Именно так появляется классический результат ∫−∞∞sin⁡xx dx=π\int_{-\infty}^{\infty}\frac{\sin x}{x}\,dx = \pi.

Коротко

Теорема о вычетах сводит интеграл по замкнутому контуру к сумме вычетов в особых точках внутри него, умноженной на 2πi2\pi i. Вычет - это коэффициент c−1c_{-1} ряда Лорана; для полюса порядка mm его находят по формуле с производной порядка m−1m-1, для простого полюса - одним пределом. Практическая ценность теоремы в том, что она берёт вещественные интегралы: несобственные - через замыкание контура полуокружностью с оценкой вклада дуги, тригонометрические по полному обороту - через замену z=eiθz = e^{i\theta}, которая превращает подынтегральное выражение в рациональную функцию на единичной окружности.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также

Циркуляция векторного поля по контуру: формула и смысл

Циркуляция векторного поля по контуру: формула и смысл

Циркуляция векторного поля по контуру: что это такое, как вычислить линейный интеграл по параметризации и через ротор поля с теоремой Грина, разбор типичных ошибок и примеров расчёта.

7 июля 20267 минут
Интегральная теорема Коши: формулировка, формула и следствия

Интегральная теорема Коши: формулировка, формула и следствия

Интегральная теорема Коши для голоморфных функций: доказательство через Гурса, интегральная формула Коши, производные любого порядка, теорема Лиувилля и связь с вычетами.

18 февраля 202611 минут
Агрегатные функции SQL: COUNT, SUM, AVG и GROUP BY

Агрегатные функции SQL: COUNT, SUM, AVG и GROUP BY

Как работают агрегатные функции SQL: COUNT, SUM, AVG, MIN и MAX, группировка GROUP BY, порядок выполнения запроса, разница HAVING и WHERE и поведение NULL внутри агрегата.

24 сентября 20269 минут
Интегральный синус Si(x): ряд Тейлора и максимум

Интегральный синус Si(x): ряд Тейлора и максимум

Интегральный синус Si(x): почему интеграл sin t / t не берётся в элементарных функциях, разложение в ряд, предел π/2, максимум Si(π) и выброс Гиббса. С калькулятором.

24 сентября 202610 минут
Куча как структура данных: массив и просеивание

Куча как структура данных: массив и просеивание

Куча как структура данных: свойство кучи, хранение в обычном массиве и индексы 2i+1 и 2i+2, просеивание sift-up и sift-down, построение за O(n) и приоритетная очередь.

24 сентября 202610 минут
Линейная зависимость векторов: критерии и примеры

Линейная зависимость векторов: критерии и примеры

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

24 сентября 202610 минут