Математический анализ · Сумма Римана

Сумма Римана

Сумма Римана складывает f(xᵢ*)·Δx по частям [a, b]: площади прямоугольников с учётом знака, высоты которых — выбранные значения f. При уменьшении ширины частей суммы интегрируемой функции приближаются к определённому интегралу.

01

Сумма Римана в этой визуализации

Сумма Римана приближает интеграл функции ff по [a,b][a, b]. Разбейте интервал на части [xi−1,xi][x_{i-1}, x_i], в каждой выберите точку xi∗x_i^* и сложите f(xi∗) Δxif(x_i^*)\,\Delta x_i. Здесь используются равные части в количестве nn, поэтому ширина каждой одинакова:

Сумма Римана
Sn=∑i=1nf(xi∗) Δx,Δx=b−an.S_n = \sum_{i=1}^{n} f(x_i^*)\,\Delta x, \qquad \Delta x = \frac{b-a}{n}.

Общее определение допускает части разной ширины и любую выбранную точку в каждой; предел берётся при стремлении ширины самой большой части, λ=max⁡Δxi\lambda = \max \Delta x_i, к 0. Для равных частей, как здесь, λ→0\lambda \to 0 равносильно n→∞n \to \infty.

Каждый жёлтый прямоугольник стоит на одной части интервала и достигает f(xi∗)f(x_i^*), жёлтой точки на кривой. SnS_n складывает их площади с учётом знака: прямоугольник под осью x считается отрицательным; он может выступать над кривой или не достигать её. Правило задаёт положение выбранной точки: левый конец xi−1x_{i-1}, правый конец xix_i или середину. Сумма трапеций вместо этого соединяет f(xi−1)f(x_{i-1}) и f(xi)f(x_i) хордой и равна среднему левой и правой сумм:

Сумма трапеций
Tn=∑i=1nf(xi−1)+f(xi)2 Δx=Ln+Rn2.T_n = \sum_{i=1}^{n} \frac{f(x_{i-1}) + f(x_i)}{2}\,\Delta x = \frac{L_n + R_n}{2}.

n → ∞ пошагово удваивает nn до n=256n = 256, и каждая часть делится надвое (если nn не является степенью двойки, первый шаг ведёт к следующей степени двойки). Для интегрируемой функции суммы приближаются к определённому интегралу, показанному синим:

Определённый интеграл
∫abf(x) dx=lim⁡n→∞Sn=F(b)−F(a).\int_a^b f(x)\,dx = \lim_{n \to \infty} S_n = F(b) - F(a).

Интеграл здесь вычисляется точно по первообразной FF, а не по сумме с большим nn; ошибка — это SnS_n минус точное значение интеграла.

02

На что обратить внимание

  • Площадь учитывается со знаком. При f<0f < 0 часть находится под осью x; она заштрихована и считается отрицательной. На [0,2π][0, 2\pi] две арки sin⁡x\sin x взаимно компенсируются, и интеграл равен 0.
  • Для возрастающей функции левая сумма занижена, правая завышена; для убывающей — наоборот. Интеграл лежит между ними.
  • Скорость уменьшения ошибки зависит от правила. Для гладкой функции при больших nn ошибки левой и правой сумм ведут себя как C/nC/n, а ошибки среднего прямоугольника и трапеции — как C/n2C/n^2. Поэтому со временем каждое удвоение уменьшает их вдвое или вчетверо. Вначале коэффициент может отличаться (1.6 для первых левых сумм x2x^2 на [0,1][0, 1]); если главный член сокращается, ошибка убывает быстрее: для x2x^2 на [−1,1][-1, 1] ошибки левой и правой сумм уже ведут себя как 1/n21/n^2. Обе шкалы графика ошибок в полосе показаний логарифмические, поэтому коэффициент виден по наклону линии: это его логарифм по основанию 2; коэффициенту 2 соответствует наклон 1, коэффициенту 4 — наклон 2. Левые и правые суммы убывают полого, средние и трапеции — примерно вдвое круче, кроме случаев сокращения главного члена.
  • Ошибки среднего прямоугольника и трапеции обычно имеют противоположные знаки. Для f(x)=x2f(x) = x^2 ошибка среднего прямоугольника равна ошибке трапеции, умноженной ровно на −12-\tfrac12, при любом nn.
  • Определение интеграла допускает неравные части и любую выбранную точку в каждой. Показанные здесь равные части с фиксированным правилом — частный случай. При стремлении ширины самой большой части к 0 предел должен быть одинаковым для любого такого выбора.
  • Строго говоря, сумма трапеций не является суммой Римана (нет одной выбранной точки на часть). Но как среднее левой и правой сумм она имеет тот же предел. Методы прямоугольников и трапеций в численном интегрировании используют эти суммы.
03

Управление

  • Перетаскивайте пунктирные линии x=ax = a и x=bx = b или их отметки у нижнего края, вращайте два колёсика в разделе Интервал или вводите концы: распознаются π, 2π, π/2 и e. Кнопки под колёсиками задают точные значения.
  • Кнопки правил выбирают положение точки отсчёта; под каждой показаны сумма по этому правилу и её ошибка при текущем nn, чтобы сразу сравнить все четыре. График между суммой и интегралом показывает величину ошибки в зависимости от nn для всех четырёх правил.
  • Ручка задаёт nn из ряда 1, 2, 4 … 256, по одному положению на удвоение; клавиши со стрелками переводят её к следующему положению. Любое другое nn до 10 000 можно ввести. n → ∞ пошагово удваивает nn до 256 (сначала до следующей степени двойки) и останавливается; нажатие при 256 запускает заново с 1. Режим презентации открывает полноэкранный вид для проектора (Пробел запускает n → ∞, ← → делят n пополам и удваивают, H скрывает ответы).
04

Связанные темы

Дополнительные материалы: Википедия: Riemann sum (Английский); OpenStax, Calculus Volume 1, 5.1 Approximating Areas (Английский); OpenStax, Calculus Volume 2, 3.6 Numerical Integration (Английский).