CCalculate.Studio

Калькулятор интегралов

Этот калькулятор интегралов вычисляет числовое значение определённого интеграла ∫ₐᵇ f(x) dx с помощью адаптивной составной формулы Симпсона: он не выполняет символьное (алгебраическое) интегрирование и не выводит формулу первообразной F(x). Введите функцию переменной x и пределы a и b — калькулятор вернёт значение интеграла, а при a ≠ b ещё и среднее значение функции на этом промежутке. Например, ∫₀¹ x² dx = 1/3 ≈ 0.33333333.

Последняя проверка: 2026-07-07
Add as preferred on Google

Как понимать полученный результат

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

Функция f(x)Промежуток [a, b]Точное значение интеграла
x[0, 1]0,5
[0, 1]0.33333333 (1/3)
1/x[1, e]1
sin(x)[0, pi]2
  • Калькулятор возвращает численное приближение определённого интеграла, а не формулу первообразной F(x): неопределённое интегрирование, то есть поиск общей формулы с константой C, — это другая, символьная операция, которую этот инструмент не выполняет.
  • Перестановка пределов меняет знак результата: ∫ᵦᵃ f(x) dx = −∫ₐᵇ f(x) dx. Это стандартное свойство определённого интеграла, а не ошибка.
  • Интегрирование через особую точку или разрыв внутри [a, b] — например, 1/x через x = 0 или tan(x) через x = π/2 — может дать неточный результат или не дать его вовсе, поскольку формула Симпсона предполагает непрерывную и «хорошую» подынтегральную функцию на всём промежутке.
  • Для гладких функций на конечном промежутке точность очень высока, однако сильно осциллирующие или почти особые подынтегральные функции сложны для сходимости любого численного метода.

Что такое численный определённый интеграл?

Определённый интеграл ∫ₐᵇ f(x) dx — это площадь между графиком функции и осью x на промежутке от a до b с учётом знака: там, где f(x) положительна, площадь берётся со знаком плюс, а там, где отрицательна, — со знаком минус. Калькулятор вычисляет это число напрямую, не выводя символьную первообразную F(x): он никогда не выдаёт формулу вида «x³/3 + C», а возвращает единственное числовое значение интеграла для введённых пределов.

Используется адаптивная составная формула Симпсона: промежуток [a, b] разбивается на множество частичных отрезков, на каждой паре отрезков функция заменяется дугой параболы, а площади под этими параболами суммируются. Число разбиений удваивается до тех пор, пока соседние оценки не совпадут с высокой точностью, что даёт очень точный результат для гладких непрерывных функций.

Калькулятор также показывает среднее значение f на [a, b], которое по теореме о среднем для интегралов равно интегралу, делённому на длину промежутка: (1 / (b − a)) × ∫ₐᵇ f(x) dx. Это та постоянная высота, при которой прямоугольник над [a, b] имел бы ту же площадь, что и интеграл.

Как пользоваться калькулятором интегралов

  1. Введите функцию переменной x, например x^2, sin(x) или exp(-x^2). Умножение записывается явно знаком *, степень — знаком ^.
  2. Укажите нижний предел a и верхний предел b промежутка.
  3. Если b меньше a, калькулятор вернёт интеграл от b до a с противоположным знаком — это стандартное соглашение о знаке при перестановке пределов.
  4. Посмотрите значение определённого интеграла, а если a и b различны — ещё и среднее значение функции на этом промежутке.

Формула численного интегрирования

∫ₐᵇ f(x) dx ≈ (h/3) × [f(x₀) + 4f(x₁) + 2f(x₂) + … + 4f(xₙ₋₁) + f(xₙ)] (составная формула Симпсона, h = (b−a)/n)
Среднее значение: f_avg = (1 / (b − a)) × ∫ₐᵇ f(x) dx
Перестановка пределов: ∫ᵦᵃ f(x) dx = − ∫ₐᵇ f(x) dx
Пример: ∫₀¹ x² dx = 1/3 ≈ 0,33333333; среднее значение на [0, 1] = 1/3

Составная формула Симпсона даёт приближение ∫ₐᵇ f(x) dx ≈ (h/3) × [f(x₀) + 4f(x₁) + 2f(x₂) + 4f(x₃) + … + 4f(xₙ₋₁) + f(xₙ)], где промежуток разбит на n равных частей шириной h = (b − a)/n, а коэффициенты между крайними точками чередуются: 4, 2, 4, 2, … Калькулятор последовательно удваивает n и останавливается, когда соседние оценки сходятся, что обеспечивает высокую точность для гладких функций.

Среднее значение f на [a, b] следует из теоремы о среднем для интегралов: f_avg = (1 / (b − a)) × ∫ₐᵇ f(x) dx.

Разобранный пример: f(x) = x², a = 0, b = 1. ∫₀¹ x² dx = 1/3 ≈ 0.33333333. Длина промежутка b − a = 1, поэтому среднее значение совпадает с самим интегралом и равно 1/3.

Частые ошибки

  • Ожидать символьную первообразную вида «x³/3 + C» — калькулятор возвращает только числовое значение определённого интеграла для введённых пределов, а не общую формулу неопределённого интеграла.
  • Интегрировать через особую точку или разрыв, например 1/x через x = 0 или tan(x) через x = π/2: численный метод рассчитан на непрерывную подынтегральную функцию и может выдать неточный результат или вовсе никакого.
  • Принимать смену знака при перестановке a и b за ошибку — равенство ∫ᵦᵃ f(x) dx = −∫ₐᵇ f(x) dx является стандартным и ожидаемым свойством определённого интеграла.
  • Путать определённый интеграл, то есть одно число, с неопределённым интегралом (первообразной) — семейством функций, отличающихся друг от друга на константу C.
  • Считать, что большое числовое значение всегда означает большую положительную площадь: определённый интеграл — это площадь со знаком, поэтому участки, где f(x) отрицательна, вычитаются из итога, а не прибавляются к нему.

Часто задаваемые вопросы

Выдаёт ли калькулятор первообразную, например x³/3 + C?

Нет. Калькулятор численным методом вычисляет только числовое значение определённого интеграла для конкретных пределов a и b, которые вы ввели. Символьное интегрирование он не выполняет и общую формулу первообразной не выводит.

Какой численный метод использует этот калькулятор интегралов?

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

Что будет, если верхний предел меньше нижнего?

Калькулятор вернёт интеграл, вычисленный по пределам в возрастающем порядке, с противоположным знаком — согласно стандартному соглашению ∫ᵦᵃ f(x) dx = −∫ₐᵇ f(x) dx.

Что означает среднее значение в результатах?

Среднее значение f на [a, b] — это интеграл, делённый на длину промежутка: (1 / (b − a)) × ∫ₐᵇ f(x) dx. Это высота прямоугольника над [a, b], площадь которого равна площади фигуры под кривой.

Справится ли калькулятор с функцией, имеющей разрыв на промежутке?

Надёжно — нет. Формула Симпсона предполагает, что подынтегральная функция непрерывна и «хорошо себя ведёт» на [a, b]. Интегрирование через особую точку, например 1/x через x = 0, может дать неточный результат или не дать никакого.

Какие функции и операторы поддерживаются?

sin, cos, tan, asin, acos, atan, sqrt, cbrt, abs, ln (натуральный логарифм), log (десятичный логарифм), log2 (логарифм по основанию 2), exp, floor, ceil, round, min, max; константы pi, e и tau; операторы + − * / % ^; и переменная x. Тригонометрические функции вычисляются в радианах.

Источники

  1. Stewart J. Calculus. Cengage Learning (the definite integral, Simpson's rule, and the mean value theorem for integrals).
  2. Burden RL, Faires JD. Numerical Analysis. Cengage Learning (composite Simpson's rule and its error bounds).
  3. Atkinson KE. An Introduction to Numerical Analysis. Wiley (numerical integration methods).
  4. NIST Digital Library of Mathematical Functions (DLMF), Chapter 3: Numerical Methods — quadrature. dlmf.nist.gov.

Математический анализ · Все калькуляторы

Похожие калькуляторы

Guides & articles