Численное интегрирование в этой визуализации
Многие интегралы нельзя вычислить через первообразную. Первообразная существует, но не выражается через элементарные функции, а данные измерений вообще не имеют формулы. Численное интегрирование оценивает только по значениям f. Разобьём [a, b] на n интервалов шириной , заменим f на каждом из них простой кривой p через несколько её значений и сложим площади со знаком под p:
Правило средней точки M проводит горизонтальную прямую через , правило трапеций T — хорду между концами, а правило Симпсона S — параболу через концы и середину, поэтому оно использует 2n + 1 значение f. На графике p показана жёлтым. Полоса внизу изображает увеличенную разность ; её площадь со знаком — это погрешность, сумма минус интеграл. В учебниках это часто называют правилом Симпсона с 2n подынтервалами; сумма та же.
На интервале шириной h разложим f около середины. Погрешность средней точки составляет примерно , а трапеций — примерно , поэтому на малых интервалах первая близка к −½ второй: для sin x при n = 4 это +0.0523 и −0.1039. Взвешивание в отношении 2 : 1 устраняет этот главный член, и действительно, точно. Оставшаяся погрешность начинается с на интервал. Это видно на полосе: у всех представленных функций разность трапеций сохраняет знак, а положительные и отрицательные части разности Симпсона почти компенсируются.
Правило Симпсона точно и для кубических полиномов, а не только для квадратичных. Относительно середины нечётна: её интеграл по интервалу равен 0, как и сумма Симпсона, поскольку веса 1, 4, 1 симметричны. Для x³ на [0, 2] с одним интервалом парабола равна и явно отличается от x³, но две области разности имеют площади −1/4 и +1/4, поэтому , в точности интеграл. Член чётный и не сокращается: для x⁴ одна парабола даёт 20/3 вместо 32/5, с отклонением на 4/15.
После сложения интервалов погрешности меняются как степени 1/n. Для гладкой f с ненулевым главным членом погрешности удвоение n в итоге уменьшает погрешности средней точки и трапеций примерно в 4 раза (погрешность ∝ 1/n²), а Симпсона — примерно в 16 раз (∝ 1/n⁴). Для eˣ погрешность Симпсона проходит значения 5.8 × 10⁻⁴, 3.7 × 10⁻⁵, 2.3 × 10⁻⁶ при n = 1, 2, 4. Разложение требует гладкости f. √x начинается вертикально в 0, парабола не может воспроизвести этот бесконечный наклон, и погрешность уменьшается лишь примерно в раза при удвоении, почти целиком приходясь на первый интервал.
На что обратить внимание
- Интеграл в показаниях вычисляется через первообразную (2, e − 1, ln 2, 2/3, 4, 32/5), поэтому показана истинная погрешность, а не её оценка.
- Для тех же 9 значений sin x правило Симпсона на четырёх интервалах отличается от ∫₀^π sin x dx на 0.00027, а правило трапеций на восьми — на 0.026.
Управление
- Поворачивайте n и переключайте правила, чтобы увидеть изменение разности. Полоса каждый раз меняет масштаб — читайте шкалу слева от неё.
- Нажмите n → ∞, чтобы удваивать n до 64. Каждая строка записывает погрешность и во сколько раз она уменьшилась относительно предыдущей строки.
Связанные понятия
- Сумма Римана
- Основная теорема анализа
- Натуральный логарифмЗапланировано
Дополнительные материалы: Википедия: Simpson's rule (Английский); OpenStax, Calculus Volume 2, 3.6 Numerical Integration (Английский).