Объёмы тел

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

Объём по поперечным сечениям

Пусть тело расположено между плоскостями x = a и x = b, а площадь его сечения плоскостью, перпендикулярной оси Ox, известна: S(x). Разрежем тело на тонкие слои толщины dx; объём слоя \approx S(x)\,dx. Поэтому

V = \int_a^b S(x)\,dx.

Принцип Кавальери. Если у двух тел площади сечений на каждом уровне одинаковы, то равны и объёмы. Например, наклонная стопка монет имеет тот же объём, что и прямая.

Пирамида с площадью основания Q и высотой H: сечение на расстоянии x от вершины подобно основанию с коэффициентом \frac xH, поэтому S(x) = Q\frac{x^2}{H^2} и

V = \int_0^H Q\frac{x^2}{H^2}dx = \frac{QH}{3}.

Это та самая \frac13, которую в школе принимают на веру.

Тела вращения: метод дисков

Если фигура под графиком y = f(x) \ge 0, x \in [a; b], вращается вокруг оси Ox, каждое сечение — круг радиуса f(x):

V_x = \pi\int_a^b f^2(x)\,dx.

Шар. Полукруг y = \sqrt{R^2 - x^2}: V = \pi\int_{-R}^R(R^2 - x^2)\,dx = \pi\left(2R^3 - \frac{2R^3}{3}\right) = \frac43\pi R^3.

Метод шайб

Если вращается фигура между y = g(x) и y = f(x), 0 \le g \le f, сечение — кольцо (шайба):

V_x = \pi\int_a^b\big(f^2(x) - g^2(x)\big)\,dx.

Осторожно: это не \pi\int(f - g)^2dx.

Метод цилиндрических оболочек

При вращении фигуры под y = f(x), 0 \le a \le x \le b, вокруг оси Oy удобно резать тело на тонкие цилиндрические оболочки: радиус x, высота f(x), толщина dx. Развернув оболочку, получаем пластину 2\pi x \times f(x) \times dx:

V_y = 2\pi\int_a^b x\,f(x)\,dx.

Тот же объём методом дисков пришлось бы считать по y, выражая x через y — часто это невозможно.

import numpy as np
import vis

# Профиль тела вращения и объёмы двумя способами для y = x − x² на [0; 1]
x = np.linspace(0, 1, 100001)
f = x - x**2
V_ox = np.pi * np.trapz(f**2, x)          # вокруг Ox — диски
V_oy = 2 * np.pi * np.trapz(x * f, x)     # вокруг Oy — оболочки
print(f"вокруг Ox: V ≈ {V_ox:.6f}  (π/30 = {np.pi / 30:.6f})")
print(f"вокруг Oy: V ≈ {V_oy:.6f}  (π/6  = {np.pi / 6:.6f})")
xx = np.linspace(-1, 1, 401)
prof = np.abs(xx) - xx**2
vis.area(xx, {"y = |x| − x²": prof}, between="y = |x| − x²",
         title="Осевое сечение тела вращения вокруг Oy (ось — вертикальная прямая x = 0)", equal=True)

Теорема Паппа–Гульдина

Объём тела, полученного вращением плоской фигуры площади S вокруг оси, не пересекающей её, равен

V = 2\pi d\cdot S,

где d — расстояние от центра масс фигуры до оси. Иначе говоря, объём равен площади фигуры, умноженной на путь, пройденный её центром масс. Тор (круг радиуса r, центр на расстоянии R от оси): V = 2\pi R\cdot\pi r^2 = 2\pi^2Rr^2.

Рог Гавриила

Вращаем вокруг Ox график y = \frac1x при x \ge 1. Объём

V = \pi\int_1^\infty\frac{dx}{x^2} = \pi

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

import sympy as sp

x = sp.symbols("x", positive=True)
R, H, r = sp.symbols("R H r", positive=True)
print("шар:", sp.integrate(sp.pi * (R**2 - x**2), (x, -R, R)))
print("конус:", sp.integrate(sp.pi * (R * x / H)**2, (x, 0, H)))
print("рог Гавриила:", sp.integrate(sp.pi / x**2, (x, 1, sp.oo)))
print("тор (Папп–Гульдин):", 2 * sp.pi * R * sp.pi * r**2)

Итог

  • V = \int_a^b S(x)\,dx — объём по площадям сечений.
  • Вращение вокруг Ox: V = \pi\int f^2dx (диски), \pi\int(f^2 - g^2)dx (шайбы).
  • Вращение вокруг Oy: V = 2\pi\int x f(x)\,dx (оболочки).
  • Папп–Гульдин: V = 2\pi d S.

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

Вы не вошли — ответы проверяются, но прогресс не сохранится. Войти или зарегистрироваться.
Задание 1 Ввод формулы

Объём тела, полученного вращением вокруг оси Ox фигуры под y = \sqrt{x}, x \in [0;\,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).
Задание 2 Ввод формулы

Вращаем вокруг Ox фигуру под y = x^2, x \in [0;\,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).
Задание 3 Ввод формулы

Объём шара радиуса R = 3, полученного вращением полукруга y = \sqrt{9 - x^2} вокруг Ox.

Как вводить формулы Степень — ^ (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 Ввод формулы

Объём конуса, полученного вращением отрезка y = \frac{x}{2}, x \in [0;\,6], вокруг Ox (высота 6, радиус основания 3).

Как вводить формулы Степень — ^ (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 Ввод формулы

Вращаем вокруг Ox фигуру под y = \sin x, x \in [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).
Задание 6 Ввод формулы

Метод шайб: вращаем вокруг Ox фигуру между y = x и y = 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).
Задание 7 Ввод формулы

Цилиндрические оболочки: вращаем вокруг оси Oy фигуру под y = x - x^2 (над Ox). Объём?

Как вводить формулы Степень — ^ (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 Ввод формулы

Вращаем вокруг оси Oy фигуру под y = e^{-x^2} при x \in [0;\,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).
Задание 9 Ввод формулы

Основание тела — круг x^2 + y^2 \le 1, а сечения плоскостями, перпендикулярными Ox, — квадраты. Найдите объём.

Как вводить формулы Степень — ^ (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 Ввод формулы

Объём эллипсоида \frac{x^2}{a^2} + \frac{y^2}{b^2} + \frac{z^2}{c^2} \le 1 при a = 1, b = 2, c = 3 (сечение — эллипс с полуосями b\sqrt{1 - x^2/a^2} и c\sqrt{1 - x^2/a^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).
Задание 11 Ввод формулы

Объём тора: круг (x - 3)^2 + y^2 \le 1 вращается вокруг оси Oy. Используйте теорему Паппа–Гульдина или оболочки.

Как вводить формулы Степень — ^ (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).

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