Как пользоваться
- Введите функцию в Функция f(x), записанную через x, например e^x.
- Введите Нижний предел a и Верхний предел b промежутка.
- Введите Число отрезков, чётное число. Начните с 4 и удвойте его, чтобы увидеть, как устанавливается значение.
- Прочитайте Интеграл от a до b и Оценка погрешности, затем откройте Ход расчёта, чтобы увидеть каждый шаг.
Как работает формула Симпсона
Интеграл — это ориентированная площадь между графиком f и горизонтальной осью от a до b. Формула Симпсона заменяет кривую в каждой паре отрезков параболой, проходящей через три точки, и складывает площади под этими параболами.
Ширина каждого отрезка равна h = (b − a) ÷ n, где n — число отрезков, и оно должно быть чётным. Источники, на которых основана формула, перечислены ниже.
∫ от a до b f(x) dx ≈ (h/3) × [f0 + 4f1 + 2f2 + 4f3 + … + 4f(n−1) + fn]
h ширина отрезка = (b − a) ÷ n
fk значение функции в точке a + k·h
Как оценивается погрешность
Погрешность формулы Симпсона убывает пропорционально h⁴: уменьшение ширины вдвое сокращает погрешность примерно в 16 раз. Калькулятор вычисляет значение S(n) при вашем числе отрезков и S(2n) при вдвое большем, а разность между ними используется, чтобы оценить погрешность S(n).
Оценка надёжна лишь настолько, насколько верно это предположение. Там, где функция гладкая на промежутке, она близка к истинной погрешности; рядом со скачком, острым пиком или точкой, где функция бесконечна, она может сильно отличаться.
погрешность S(n) ≈ (16/15) × |S(n) − S(2n)|
Что калькулятор не охватывает
- Несобственные интегралы: предел, равный бесконечности, или точку внутри промежутка, где функция бесконечна.
- Интегралы от функций двух и более переменных.
- Точную первообразную. Значение — численное приближение.
- Функции со скачком или очень острым пиком, для которых оценка погрешности ненадёжна.
Пример: e^x от 0 до 1 при 4 отрезках
Ширина равна h = (1 − 0) ÷ 4 = 0,25. Формула Симпсона при 4 отрезках даёт 1,718319, а при 8 отрезках — 1,718284. Разность равна 0,00003469, поэтому оценка погрешности составляет 16/15 от неё: 0,00003700.
Точное значение равно e − 1 = 1,718282, так как производная e^x равна e^x (OpenStax, Table of Derivatives), поэтому погрешность значения при 4 отрезках примерно равна 0,00003701, как и предсказывает оценка.
| Результат | Значение |
|---|---|
| Интеграл при 4 отрезках | 1,718319 |
| Оценка погрешности | 0,00003700 |
Частые вопросы
Что такое определённый интеграл?
Это ориентированная площадь между графиком функции и горизонтальной осью от нижнего предела до верхнего. Там, где график лежит ниже оси, эта часть площади считается отрицательной.
Почему число отрезков должно быть чётным?
Формула Симпсона берёт отрезки парами и проводит параболу через каждую пару. При нечётном числе один отрезок останется без пары, поэтому калькулятор требует чётное число.
Почему значение меняется, когда я добавляю отрезки?
Формула Симпсона — приближение. Больше отрезков делают каждую полоску уже, погрешность быстро падает, и значение устанавливается. Оценка погрешности показывает примерно, сколько ещё осталось.
Что означает оценка погрешности?
Она оценивает, насколько показанное значение может отличаться от точного интеграла; её находят сравнением с вдвое большим числом отрезков. Это не гарантированная граница, и она может ошибаться там, где функция имеет скачок или острый пик.
Почему я не получаю значение?
Функция не определена в какой-то точке промежутка, например ln(x) при x = 0, или бесконечна там. Выберите пределы, на которых функция определена.
Можно ли использовать бесконечные пределы?
Нет. Пределы должны быть числами. Интеграл до бесконечности требует другого метода, и этот калькулятор его не даёт.
Отправляется ли моя функция куда-нибудь?
Нет. Функция читается и интегрируется в вашем браузере. Ничего из введённого не сохраняется и не передаётся на сервер.
Источники
- Numerical methods notes (на английском): Section 14.1, Simpson's rule, composite formula and order 4
- OpenStax (на английском), Calculus Volume 2: Table of Derivatives (the derivative of e^x is e^x)
Цифры и текст в последний раз проверены четверг, 12 ноября 2026 г..