Практикум: векторный анализ
Указания
1–3: интегралы первого рода
- 1. x = y = t, ds = \sqrt2\,dt: \int_0^1 2t\sqrt2\,dt.
- 2. x = 2\cos t, y = 2\sin t, ds = 2\,dt: \int_0^\pi 4\sin t\,dt.
- 3. |\vec r\,'| = \sqrt{\sin^2t + \cos^2t + 1} = \sqrt2.
4–10: интегралы второго рода, Грин, потенциал
- 4. y\,dx + x\,dy = d(xy), ответ xy\big|_{(0,0)}^{(1,1)}. Или напрямую: x^2\,dx + x\cdot2x\,dx.
- 5. x\,dy - y\,dx = (\cos^2t + \sin^2t)\,dt.
- 6. y\,dx - x\,dy = (-\sin^2t - \cos^2t)\,dt. Поле закручено по часовой стрелке — против движения.
- 7. Q_x - P_y = 3x^2 + 3y^2; в полярных \iint 3r^2\cdot r\,dr\,d\varphi.
- 8. x = 2\cos t, y = \sin t: \frac12\int_0^{2\pi}(2\cos^2t + 2\sin^2t)\,dt.
- 9. u_x = 2xy + 1 \Rightarrow u = x^2y + x + \varphi(y); u_y = x^2 + \varphi'(y) = x^2 + 3y^2 \Rightarrow \varphi = y^3.
- 10. u(1, 2) = 2 + 1 + 8. Ломаная (0,0)\to(1,0)\to(1,2): \int_0^1 dx + \int_0^2(1 + 3y^2)\,dy = 1 + 10.
11–15: поверхности, Гаусс, Стокс
- 11. \sqrt{1 + 1 + 1} = \sqrt3, проекция — круг площади \pi.
- 12. На сфере x^2 + y^2 + z^2 = 4, площадь 16\pi.
- 13. \vec N = (1, 1, 1) (вверх), \vec F\cdot\vec N = x + y + z = 1; площадь проекции \frac12.
- 14. \operatorname{div}\vec F = 1 + 1 + 2z; \iiint(2 + 2z)\,dV = \pi\int_0^1(2 + 2z)\,dz.
- 15. \operatorname{rot}\vec F = (1, 1, 1). Натягиваем сам треугольник: плоскость x + y + z = 1, нормаль (1, 1, 1) согласована с обходом (с её конца обход виден против часовой стрелки). Поток \iint 3\,dx\,dy по проекции площади \frac12.
import sympy as sp
x, y, z, t = sp.symbols("x y z t", real=True)
def work(P, Q, R, path, t0, t1):
"""∫ P dx + Q dy + R dz вдоль пути path(t) = (x, y, z)."""
X, Y, Z = path
P, Q, R = map(sp.sympify, (P, Q, R))
sub = {x: X, y: Y, z: Z}
expr = P.subs(sub) * sp.diff(X, t) + Q.subs(sub) * sp.diff(Y, t) + R.subs(sub) * sp.diff(Z, t)
return sp.integrate(sp.simplify(expr), (t, t0, t1))
print("4:", work(y, x, 0, (t, t**2, 0), 0, 1))
print("6:", work(y, -x, 0, (sp.cos(t), sp.sin(t), 0), 0, 2 * sp.pi))
print("10 по прямой y = 2x:", work(2*x*y + 1, x**2 + 3*y**2, 0, (t, 2*t, 0), 0, 1))
# 15: три стороны треугольника
A, B, C = sp.Matrix([1, 0, 0]), sp.Matrix([0, 1, 0]), sp.Matrix([0, 0, 1])
total = sum(work(z, x, y, tuple(p + t * (q - p)), 0, 1) for p, q in [(A, B), (B, C), (C, A)])
print("15:", total)
Практика решено 0 из 15
Вы не вошли — ответы проверяются, но прогресс не сохранится. Войти или зарегистрироваться.
Задание 1
Ввод формулы
- \displaystyle\int_L (x + y)\,ds, L — отрезок от (0, 0) до (1, 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).
Эталонное решение (ваше может отличаться):
sqrt(2)
Задание 2
Ввод формулы
- \displaystyle\int_L y\,ds, L — верхняя полуокружность x^2 + y^2 = 4, 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).
Эталонное решение (ваше может отличаться):
8
Задание 3
Ввод формулы
- Длина витка винтовой линии x = \cos t, y = \sin t, z = t, 0 \le t \le 2\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).
Эталонное решение (ваше может отличаться):
2sqrt(2) pi
Задание 4
Ввод формулы
- \displaystyle\int_L y\,dx + x\,dy, L — дуга параболы y = x^2 от (0, 0) до (1, 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).
Эталонное решение (ваше может отличаться):
1
Задание 5
Ввод формулы
- \displaystyle\int_L x\,dy - y\,dx, L — верхняя полуокружность x = \cos t, y = \sin t, t от 0 до \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).
Эталонное решение (ваше может отличаться):
pi
Задание 6
Ввод формулы
- Работа поля \vec F = (y, -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).
Эталонное решение (ваше может отличаться):
-2pi
Задание 7
Ввод формулы
- \displaystyle\oint_L -y^3\,dx + x^3\,dy, L — единичная окружность против часовой стрелки.
Как вводить формулы
Степень —^ (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).
Эталонное решение (ваше может отличаться):
3pi/2
Задание 8
Ввод формулы
- Площадь эллипса \frac{x^2}{4} + y^2 \le 1 по формуле S = \frac12\oint x\,dy - y\,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).
Эталонное решение (ваше может отличаться):
2pi
Задание 9
Ввод формулы
- Найдите потенциал u(x, y) поля \vec F = (2xy + 1,\; x^2 + 3y^2) с условием u(0, 0) = 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).
Обозначения в ответе: x, y.
Эталонное решение (ваше может отличаться):
x^2 y + x + y^3
Задание 10
Ввод формулы
- \displaystyle\int_{(0,0)}^{(1,2)} (2xy + 1)\,dx + (x^2 + 3y^2)\,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).
Эталонное решение (ваше может отличаться):
11
Задание 11
Ввод формулы
- Площадь части плоскости z = x + y, лежащей над кругом x^2 + y^2 \le 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).
Эталонное решение (ваше может отличаться):
sqrt(3) pi
Задание 12
Ввод формулы
- \displaystyle\iint_S (x^2 + y^2 + z^2)\,dS, S — сфера радиуса 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).
Эталонное решение (ваше может отличаться):
64pi
Задание 13
Ввод формулы
- Поток \vec F = (x, y, z) через верхнюю сторону части плоскости x + y + z = 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).
Эталонное решение (ваше может отличаться):
1/2
Задание 14
Ввод формулы
- Поток \vec F = (x, y, z^2) через полную поверхность цилиндра x^2 + y^2 \le 1, 0 \le z \le 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).
Эталонное решение (ваше может отличаться):
3pi
Задание 15
Ввод формулы
- Циркуляция \vec F = (z, x, y) по контуру треугольника (1, 0, 0) \to (0, 1, 0) \to (0, 0, 1) \to (1, 0, 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).
Эталонное решение (ваше может отличаться):
3/2Войдите, чтобы отмечать пройденные уроки.