Калькулятор определённого интеграла

Введите функцию от x, её нижний и верхний пределы и число отрезков. Вы получите значение интеграла и оценку того, насколько оно может отличаться от точного ответа.

Бесплатно Работает в браузере Проверено четверг, 12 ноября 2026 г.

Запишите функцию от x, например e^x, sin(x) или x^2 + 1. Двойной x записывается как 2x или 2*x.

Где начинается площадь.

Где заканчивается площадь. Он может быть меньше a.

Чётное число, не меньше 2. Больше отрезков — меньше погрешность.

Результат

Интеграл от a до b — Метод Симпсона при вашем числе отрезков.
Оценка погрешности — Оценка, а не гарантированная граница.

Ход расчёта

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

Как пользоваться

  1. Введите функцию в Функция f(x), записанную через x, например e^x.
  2. Введите Нижний предел a и Верхний предел b промежутка.
  3. Введите Число отрезков, чётное число. Начните с 4 и удвойте его, чтобы увидеть, как устанавливается значение.
  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, или бесконечна там. Выберите пределы, на которых функция определена.

Можно ли использовать бесконечные пределы?

Нет. Пределы должны быть числами. Интеграл до бесконечности требует другого метода, и этот калькулятор его не даёт.

Отправляется ли моя функция куда-нибудь?

Нет. Функция читается и интегрируется в вашем браузере. Ничего из введённого не сохраняется и не передаётся на сервер.

Источники

Цифры и текст в последний раз проверены четверг, 12 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.