Замена переменной и по частям в определённом интеграле

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

Замена переменной

Теорема. Пусть f непрерывна на отрезке, x = \varphi(t) — непрерывно дифференцируемая функция на [\alpha; \beta], значения которой лежат в области непрерывности f, и \varphi(\alpha) = a, \varphi(\beta) = b. Тогда

\int_a^b f(x)\,dx = \int_\alpha^\beta f\big(\varphi(t)\big)\,\varphi'(t)\,dt.

Доказательство. Если F — первообразная f, то F(\varphi(t)) — первообразная правой части, и обе части равны F(b) - F(a). \blacksquare

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

Пример. \int_0^3\frac{x\,dx}{\sqrt{x + 1}}. Замена t = \sqrt{x + 1}: x = t^2 - 1, dx = 2t\,dt; при x = 0 t = 1, при x = 3 t = 2.

\int_1^2\frac{(t^2 - 1)\,2t\,dt}{t} = 2\left[\frac{t^3}{3} - t\right]_1^2 = 2\left(\frac23 + \frac23\right) = \frac83.

Удобно записывать замену табличкой:

x 0 3
t = \sqrt{x + 1} 1 2

Пример. Площадь круга: \int_{-r}^r\sqrt{r^2 - x^2}\,dx, замена x = r\sin t, t от -\frac\pi2 до \frac\pi2:

\int_{-\pi/2}^{\pi/2}r^2\cos^2t\,dt = r^2\left[\frac t2 + \frac{\sin 2t}{4}\right]_{-\pi/2}^{\pi/2} = \frac{\pi r^2}{2}.

Площадь полукруга — значит, круга \pi r^2.

Осторожно

  • Замена x = \varphi(t) не обязана быть монотонной, но значения \varphi должны оставаться там, где f непрерывна.
  • Не делайте замен, которые неоднозначно обращаются на отрезке. Например, в \int_{-1}^1 x^2dx «замена» t = x^2 даёт \int_1^1\dots = 0 — неверно, потому что x = \pm\sqrt t на разных половинах отрезка.
import sympy as sp

x, t = sp.symbols("x t", positive=True)
# Ручная замена t = √(x + 1) с пересчётом пределов
f = x / sp.sqrt(x + 1)
g = sp.simplify(f.subs(x, t**2 - 1) * sp.diff(t**2 - 1, t))
print("после замены:", g)
print("∫₁² по t     =", sp.integrate(g, (t, 1, 2)))
print("∫₀³ по x     =", sp.integrate(f, (x, 0, 3)))

Интегрирование по частям

\int_a^b u\,dv = uv\Big|_a^b - \int_a^b v\,du.

Внеинтегральный член сразу вычисляется в пределах — это часто упрощает дело: многие слагаемые обращаются в ноль.

\int_0^1 x e^{-x}dx = -xe^{-x}\Big|_0^1 + \int_0^1 e^{-x}dx = -e^{-1} + \left(1 - e^{-1}\right) = 1 - \frac2e.
\int_0^{\pi/2}x\cos x\,dx = x\sin x\Big|_0^{\pi/2} - \int_0^{\pi/2}\sin x\,dx = \frac\pi2 - 1.

Интегралы Валлиса

Обозначим I_n = \int_0^{\pi/2}\sin^n x\,dx (такой же интеграл от \cos^n x — замена x = \frac\pi2 - t показывает, что они равны). По частям с u = \sin^{n-1}x, dv = \sin x\,dx:

I_n = \underbrace{-\sin^{n-1}x\cos x\Big|_0^{\pi/2}}_{=\,0} + (n - 1)\int_0^{\pi/2}\sin^{n-2}x\cos^2x\,dx = (n - 1)(I_{n-2} - I_n).

Отсюда рекуррентная формула I_n = \frac{n - 1}{n}I_{n-2}, и при I_0 = \frac\pi2, I_1 = 1:

I_{2k} = \frac{(2k - 1)!!}{(2k)!!}\cdot\frac\pi2, \qquad I_{2k+1} = \frac{(2k)!!}{(2k + 1)!!}.

Здесь n!! — произведение чисел той же чётности: 7!! = 7\cdot5\cdot3\cdot1, 6!! = 6\cdot4\cdot2.

Например, I_4 = \frac34\cdot\frac12\cdot\frac\pi2 = \frac{3\pi}{16}, \;I_5 = \frac45\cdot\frac23 = \frac{8}{15}.

Из неравенств I_{2k+1} \le I_{2k} \le I_{2k-1} Валлис в 1655 году получил знаменитую формулу

\frac\pi2 = \lim_{k\to\infty}\frac{2\cdot2\cdot4\cdot4\cdot6\cdot6\cdots(2k)(2k)}{1\cdot3\cdot3\cdot5\cdot5\cdots(2k - 1)(2k + 1)}.
import sympy as sp

x = sp.symbols("x")

def wallis(n):
    I = sp.pi / 2 if n % 2 == 0 else sp.Integer(1)
    for k in range(2 if n % 2 == 0 else 3, n + 1, 2):
        I = I * sp.Rational(k - 1, k)
    return I

for n in range(0, 8):
    direct = sp.integrate(sp.sin(x)**n, (x, 0, sp.pi / 2))
    print(f"I_{n} = {str(wallis(n)):10}  SymPy: {direct}")

p = 1.0
for k in range(1, 100001):
    p *= (2 * k) ** 2 / ((2 * k - 1) * (2 * k + 1))
print("произведение Валлиса, 100 000 множителей:", p, "  π/2 =", float(sp.pi / 2))

Произведение сходится медленно — зато это одна из первых формул для \pi через бесконечное произведение.

Итог

  • Замена в определённом интеграле: пересчитать пределы, к старой переменной не возвращаться.
  • \int_a^b u\,dv = uv\big|_a^b - \int_a^b v\,du; внеинтегральный член часто равен нулю.
  • \int_0^{\pi/2}\sin^n x\,dx = \frac{n - 1}{n}I_{n-2} — интегралы Валлиса.

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

Вы не вошли — ответы проверяются, но прогресс не сохранится. Войти или зарегистрироваться.
Задание 1 Ввод формулы
\displaystyle\int_0^1 x(x^2 + 1)^3\,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).
Задание 2 Ввод формулы
\displaystyle\int_0^{\pi/2} \sin^3 x \cos x\,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).
Задание 3 Ввод формулы
\displaystyle\int_1^{e} \frac{\ln^2 x}{x}\,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).
Задание 4 Ввод формулы
\displaystyle\int_0^{4} \frac{dx}{1 + \sqrt{x}}
Как вводить формулы Степень — ^ (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 Ввод формулы

\displaystyle\int_0^{1} \sqrt{1 - x^2}\,dx (замена x = \sin t)

Как вводить формулы Степень — ^ (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 Ввод формулы
\displaystyle\int_0^{1} x e^{x}\,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).
Задание 7 Ввод формулы
\displaystyle\int_1^{e} \ln x\,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).
Задание 8 Ввод формулы
\displaystyle\int_0^{\pi} x\sin x\,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).
Задание 9 Ввод формулы
\displaystyle\int_0^{1} \operatorname{arctg} x\,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_0^{\pi/2} \sin^6 x\,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).
Задание 11 Ввод формулы
\displaystyle\int_0^{\pi/2} \cos^5 x\,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).
Задание 12 Ввод формулы
\displaystyle\int_0^{\ln\sqrt3} \frac{e^x\,dx}{1 + e^{2x}}
Как вводить формулы Степень — ^ (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).

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