Теорема Грина: циркуляция через площадь

Теорема Грина превращает интеграл по контуру в интеграл по площади внутри него.

Теорема Грина: $\oint_C (P\,dx + Q\,dy) = \iint_D \left(\dfrac{\partial Q}{\partial x} - \dfrac{\partial P}{\partial y}\right)dx\,dy$.

Граница и внутренность

Слева — циркуляция поля $\vec F = (P, Q)$ по замкнутому контуру $C$. Справа — интеграл $z$-компоненты ротора по площади $D$, ограниченной этим контуром:

$$\oint_C \vec F \cdot d\vec r = \iint_D (\nabla \times \vec F)_z\,dA$$

Смысл: чтобы узнать общее вращение по краю, не обязательно идти по краю — можно сложить все маленькие завихрения внутри. Соседние внутренние вихри гасят друг друга, остаётся только граница.

Полезное следствие — площадь

Взяв $P = -y/2,\, Q = x/2$, получим $\partial Q/\partial x - \partial P/\partial y = 1$, и теорема даёт площадь через контурный интеграл:

$$S = \frac{1}{2}\oint_C (x\,dy - y\,dx)$$

Проверяем теорему на круге

import math

# Поле F = (-y, x). rot_z = dQ/dx - dP/dy = 1 - (-1) = 2.
# Контур — окружность радиуса R. Площадь круга = pi R^2.
R = 1.5

# Левая часть: циркуляция по контуру
N = 100000
circ = 0.0
dth = 2*math.pi / N
for i in range(N):
    th = (i + 0.5) * dth
    x, y = R*math.cos(th), R*math.sin(th)
    Fx, Fy = -y, x
    drx, dry = -R*math.sin(th)*dth, R*math.cos(th)*dth
    circ += Fx*drx + Fy*dry

# Правая часть: rot_z * площадь = 2 * pi R^2
rhs = 2 * math.pi * R*R
print("Циркуляция (контур) =", round(circ, 4))
print("Ротор×площадь       =", round(rhs, 4))

Вывод:

Циркуляция (контур) = 14.1372
Ротор×площадь       = 14.1372

Левая и правая части совпали — теорема Грина подтверждена численно.

Как работает под капотом

Доказательство строится на «телескопическом» сокращении: область разбивают на маленькие квадратики, для каждого пишут теорему, и при суммировании внутренние стороны проходятся дважды в противоположных направлениях и сокращаются. Выживают только внешние стороны — это и есть контур $C$. Теорема Грина — двумерный частный случай теоремы Стокса.

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

  • Обходить контур по часовой стрелке (нужна положительная ориентация — против часовой).
  • Путать порядок в роторе: $\partial Q/\partial x - \partial P/\partial y$, а не наоборот.
  • Применять к незамкнутому контуру — теорема требует замкнутости.

Итог

  • Теорема Грина: циркуляция по контуру = интеграл ротора по площади.
  • Даёт изящную формулу площади через контурный интеграл.
  • Это плоский частный случай теоремы Стокса.
Проверьте себя
1. Теорема Грина связывает циркуляцию по контуру с…
Aпотоком через объём
Bинтегралом ротора по площади внутри контура
Cдлиной контура
Dградиентом на границе
2. В какую сторону положительно обходят контур в теореме Грина?
AПо часовой стрелке
BПротив часовой стрелки
CВ обе стороны
DНаправление не важно