Замена переменных и полярные координаты

⏱ 45 мин · 🧩 заданий: 10

Формула замены

Пусть x = x(u, v), y = y(u, v) — взаимно однозначное гладкое отображение области G плоскости (u, v) на область D. Маленький прямоугольник du\times dv переходит в маленький криволинейный параллелограмм, натянутый на векторы \left(\frac{\partial x}{\partial u}, \frac{\partial y}{\partial u}\right)du и \left(\frac{\partial x}{\partial v}, \frac{\partial y}{\partial v}\right)dv. Его площадь — модуль определителя:

dx\,dy = |J|\,du\,dv, \qquad J = \frac{\partial(x, y)}{\partial(u, v)} = \begin{vmatrix}x_u & x_v\\ y_u & y_v\end{vmatrix}.

Определитель J называется якобианом — это коэффициент растяжения площади. Формула замены:

\iint_D f(x, y)\,dx\,dy = \iint_G f\big(x(u, v), y(u, v)\big)\,|J|\,du\,dv.

Сравните с одномерной заменой dx = \varphi'(t)\,dt: там коэффициент растяжения длины — производная.

Полярные координаты

x = r\cos\varphi, y = r\sin\varphi:

J = \begin{vmatrix}\cos\varphi & -r\sin\varphi\\ \sin\varphi & r\cos\varphi\end{vmatrix} = r, \qquad dx\,dy = r\,dr\,d\varphi.

Геометрически: «полярный прямоугольник» dr\times d\varphi — кусочек кольца ширины dr и длины дуги r\,d\varphi.

Когда использовать: область — круг, кольцо, сектор; подынтегральная функция содержит x^2 + y^2.

Область Пределы
круг x^2 + y^2 \le R^2 0 \le \varphi \le 2\pi, 0 \le r \le R
кольцо a^2 \le x^2 + y^2 \le b^2 0 \le \varphi \le 2\pi, a \le r \le b
сектор \alpha \le \varphi \le \beta, 0 \le r \le R
круг x^2 + y^2 \le 2ax (смещённый) -\frac\pi2 \le \varphi \le \frac\pi2, 0 \le r \le 2a\cos\varphi

Пример. \iint_{x^2 + y^2 \le 1}\frac{dx\,dy}{1 + x^2 + y^2} = \int_0^{2\pi}d\varphi\int_0^1\frac{r\,dr}{1 + r^2} = 2\pi\cdot\frac12\ln2 = \pi\ln2.

import numpy as np
import vis

phi = np.linspace(0, 2 * np.pi, 400)
curves = {f"r = {r}": (r * np.cos(phi), r * np.sin(phi)) for r in [0.5, 1.0, 1.5, 2.0]}
for k in range(12):
    a = 2 * np.pi * k / 12
    curves[f"φ = {k * 30}°"] = (np.array([0, 2 * np.cos(a)]), np.array([0, 2 * np.sin(a)]))
vis.plane(curves, title="Полярная сетка: клетки — кусочки колец площадью ≈ r·dr·dφ", legend=False)

Клетки дальше от центра больше — поэтому в формуле появляется множитель r.

Интеграл Эйлера–Пуассона

Знаменитое вычисление: I = \int_{-\infty}^\infty e^{-x^2}dx. Первообразная не элементарна, но

I^2 = \int_{-\infty}^\infty e^{-x^2}dx\int_{-\infty}^\infty e^{-y^2}dy = \iint_{\mathbb{R}^2}e^{-(x^2 + y^2)}dx\,dy = \int_0^{2\pi}d\varphi\int_0^\infty e^{-r^2}r\,dr = 2\pi\cdot\frac12 = \pi.

Значит, \int_{-\infty}^\infty e^{-x^2}dx = \sqrt\pi. Множитель r из якобиана как раз и делает интеграл берущимся! Отсюда \Gamma\left(\frac12\right) = \sqrt\pi и нормировочный множитель \frac{1}{\sqrt{2\pi}} у нормального распределения.

import numpy as np

# Проверка: интеграл по квадрату [−L, L]² и по кругу радиуса L сходятся к π
for L in [1, 2, 3, 4]:
    x = np.linspace(-L, L, 1601)
    X, Y = np.meshgrid(x, x)
    h = x[1] - x[0]
    square = np.sum(np.exp(-(X**2 + Y**2))) * h * h
    disk = np.pi * (1 - np.exp(-L**2))
    print(f"L = {L}: по квадрату ≈ {square:.6f}, по кругу = {disk:.6f}")
print("π =", np.pi)

Другие замены

Обобщённые полярные координаты для эллипса \frac{x^2}{a^2} + \frac{y^2}{b^2} \le 1: x = ar\cos\varphi, y = br\sin\varphi, J = abr.

Линейные замены для параллелограммов, заданных неравенствами \alpha \le a_1x + b_1y \le \beta, \gamma \le a_2x + b_2y \le \delta: положить u = a_1x + b_1y, v = a_2x + b_2y. Тогда область — прямоугольник, а |J| = \frac{1}{|a_1b_2 - a_2b_1|} (якобиан обратного отображения — обратная величина).

Итог

  • dx\,dy = |J|\,du\,dv, J — определитель матрицы частных производных.
  • Полярные координаты: dx\,dy = r\,dr\,d\varphi; удобны для кругов и функций от x^2 + y^2.
  • \int_{-\infty}^\infty e^{-x^2}dx = \sqrt\pi — через квадрат интеграла и полярные координаты.

Практика решено 0 из 10

Вы не вошли — ответы проверяются, но прогресс не сохранится. Войти или зарегистрироваться.
Задание 1 Ввод формулы
\displaystyle\iint_{x^2 + y^2 \le 4} (x^2 + y^2)\,dx\,dy
Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 2 Ввод формулы
\displaystyle\iint_{x^2 + y^2 \le 1} e^{-(x^2 + y^2)}\,dx\,dy
Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 3 Ввод формулы

\displaystyle\iint_D \sqrt{x^2 + y^2}\,dx\,dy, D — кольцо 1 \le x^2 + y^2 \le 4.

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 4 Ввод формулы

\displaystyle\iint_D xy\,dx\,dy, D — четверть круга x^2 + y^2 \le 9, x, y \ge 0.

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 5 Ввод формулы

Объём шара радиуса R = 1: V = 2\iint_{x^2 + y^2 \le 1}\sqrt{1 - x^2 - y^2}\,dx\,dy.

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 6 Ввод формулы

Площадь эллипса \frac{x^2}{4} + \frac{y^2}{9} \le 1 через обобщённые полярные координаты x = 2r\cos\varphi, y = 3r\sin\varphi (якобиан 6r).

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 7 Ввод формулы

Якобиан замены x = u + v, y = u - v: найдите |J| = \left|\frac{\partial(x, y)}{\partial(u, v)}\right|.

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 8 Ввод формулы

\displaystyle\iint_D (x + y)^2\,dx\,dy, где D — параллелограмм 0 \le x + y \le 1, 0 \le x - y \le 2. Замена u = x + y, v = x - y (dx\,dy = \frac12du\,dv).

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 9 Ввод формулы

Интеграл Эйлера–Пуассона: \displaystyle\int_{-\infty}^{\infty} e^{-x^2}\,dx

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).
Задание 10 Ввод формулы

Нормировка нормального распределения: \displaystyle\int_{-\infty}^{\infty} e^{-x^2/2}\,dx

Как вводить формулы Степень — ^ (x^2, e^(3x)), умножение можно не писать (2x, x sin(x)), дробь — / (1/(x+1)), корень — sqrt(x), модуль — |x| или abs(x). Функции: sin cos tg ctg arcsin arccos arctg arcctg sh ch ln lg exp, константы pi и e. Аргументы функций лучше брать в скобки: sin(2x). Для неопределённого интеграла допишите + C. Индексы пишутся слитно: m1, v0; греческие буквы — словом или символом: alpha или α. Десятичная дробь — через точку или запятую, большие числа — через 10^: 6,67*10^(-11).

Войдите, чтобы отмечать пройденные уроки.