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

⏱ 75 мин · 🧩 заданий: 16

Как подходить

Здесь почти каждая задача требует двух шагов. Не бойтесь длинных ответов: в задачах 5, 6 и 13 они неизбежны. Ответ принимается в любой форме, если он отличается от верного на константу.

Ключевые шаги

1–4: по частям и циклические
  • 1. Дважды по частям с u = \cos x, затем u = \sin x: I = \frac{e^{2x}\cos x}{2} + \frac{e^{2x}\sin x}{4} - \frac I4.
  • 2. u = \sin(\ln x), dv = dx, затем снова по частям — цикл: I = x\sin\ln x - x\cos\ln x - I.
  • 3. См. пояснение к задаче.
  • 4. u = \ln x, dv = x^{-2}dx.
5–7: рациональные функции
  • 5. \frac{x}{(x - 1)^2(x + 1)} = \frac{1/4}{x - 1} + \frac{1/2}{(x - 1)^2} - \frac{1/4}{x + 1}.
  • 6. x^3 - 1 = (x - 1)(x^2 + x + 1), \frac{1}{x^3 - 1} = \frac{1/3}{x - 1} - \frac{\frac13 x + \frac23}{x^2 + x + 1}.
  • 7. x^4 = (x^2 + 1)(x^2 - 1) + 1.
8–10: тригонометрия
  • 8. t = \operatorname{tg}\frac x2: \int\frac{dt}{t^2 + t + 1}, полный квадрат \left(t + \frac12\right)^2 + \frac34.
  • 9. \frac{1}{\sin^4 x} = (1 + \operatorname{ctg}^2 x)\frac{1}{\sin^2 x}, t = \operatorname{ctg} x.
  • 10. Нечётная степень синуса: t = \cos x, \int -(1 - t^2)t^4\,dt.
11–14: иррациональности
  • 11. См. пояснение.
  • 12. x = 2\sin t: \int\frac{2\cos t\,dt}{8\cos^3 t} = \frac14\operatorname{tg} t.
  • 13. 2x - x^2 = 1 - (x - 1)^2; это площадь круга: \int\sqrt{1 - u^2}\,du.
  • 14. t = \sqrt[3]{x + 1}, dx = 3t^2dt: 3\int\frac{t^2\,dt}{1 + t}.

Сверка ответов

import sympy as sp

x = sp.symbols("x", positive=True)
problems = [sp.exp(2*x) * sp.cos(x), sp.sin(sp.log(x)), sp.log(x) / x**2, 1 / (x**3 - 1), sp.sqrt(x**2 - 4) / x]
for f in problems:
    print(f"∫ {str(f):18} dx = {sp.simplify(sp.integrate(f, x))}")

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

Вы не вошли — ответы проверяются, но прогресс не сохранится. Войти или зарегистрироваться.
Задание 1 Ввод формулы
  1. \displaystyle\int e^{2x}\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).
Задание 2 Ввод формулы
  1. \displaystyle\int \sin(\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).
Задание 3 Ввод формулы
  1. \displaystyle\int \frac{x\,\operatorname{arctg} x}{(1 + 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).
Задание 4 Ввод формулы
  1. \displaystyle\int \frac{\ln x}{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).
Задание 5 Ввод формулы
  1. \displaystyle\int \frac{x\,dx}{(x - 1)^2 (x + 1)}
Как вводить формулы Степень — ^ (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 Ввод формулы
  1. \displaystyle\int \frac{dx}{x^3 - 1}
Как вводить формулы Степень — ^ (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 Ввод формулы
  1. \displaystyle\int \frac{x^4\,dx}{x^2 + 1}
Как вводить формулы Степень — ^ (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 Ввод формулы
  1. \displaystyle\int \frac{dx}{2 + \sin x} на (-\pi;\,\pi)
Как вводить формулы Степень — ^ (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 Ввод формулы
  1. \displaystyle\int \frac{dx}{\sin^4 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).
Задание 10 Ввод формулы
  1. \displaystyle\int \sin^3 x\cos^4 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 Ввод формулы
  1. \displaystyle\int \frac{\sqrt{x^2 - 4}}{x}\,dx при x > 2
Как вводить формулы Степень — ^ (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 Ввод формулы
  1. \displaystyle\int \frac{dx}{(4 - x^2)^{3/2}}
Как вводить формулы Степень — ^ (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).
Задание 13 Ввод формулы
  1. \displaystyle\int \sqrt{2x - 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).
Задание 14 Ввод формулы
  1. \displaystyle\int \frac{dx}{1 + \sqrt[3]{x + 1}}
Как вводить формулы Степень — ^ (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).
Задание 15 Ввод формулы
  1. \displaystyle\int \frac{x e^x}{(x + 1)^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).
Задание 16 Программа на Python

Проверяльщик. Напишите функцию check(F_text, f_text): строки — выражения SymPy от x (кандидат в первообразные и подынтегральная функция). Верните True, если F' - f упрощается до нуля (sp.simplify(...) == 0) или численно равно нулю в точках 0.3, 0.7, 1.1, 1.9 (с точностью 10^{-9}) — упрощение не всегда справляется.

Какие тесты проверяют код (1)
assert check("x**3/3", "x**2")
assert check("-cos(2*x)/4", "sin(x)*cos(x)")
assert check("sin(x)**2/2 + 7", "sin(x)*cos(x)")
assert not check("x**3", "x**2")
assert check("exp(x)/(x + 1)", "x*exp(x)/(x + 1)**2")
assert not check("log(x)", "1/x**2")

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