Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Значение интеграла
1,9999999545
приближённо по двойной экспоненциальной (tanh-sinh) квадратуре
Подынтегральная функция f(x) 1/sqrt(x)
Отрезок [ 0 , 1 ]
Требуемое число цифр 15
Метод DE / формула трапеций tanh-sinh

Что считает этот калькулятор

Этот инструмент вычисляет определённый интеграл функции одной переменной \(f(x)\) на конечном отрезке \([a, b]\) с помощью двойной экспоненциальной (DE) квадратуры, которую также называют методом tanh-sinh. DE-квадратура — один из самых надёжных универсальных методов для конечных отрезков. Её главное преимущество в том, что она прекрасно справляется с подынтегральными функциями, которые обращаются в бесконечность на конце отрезка — такими как \(1/\sqrt{x}\) или \(\log(x)\), — где обычные методы Гаусса или Симпсона начинают «сыпаться».

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

Введите подынтегральную функцию в поле Подынтегральная функция f(x), используя привычный математический синтаксис: + - * / ^, скобки и функции sqrt, exp, log, ln, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, abs, а также константы pi и e. Укажите нижний предел \(a\) и верхний предел \(b\), выберите нужное число значащих цифр и нажмите «Вычислить». Особенности (расходимости) допускаются только на концах \(a\) и \(b\); на открытом интервале \((a, b)\) функция должна быть аналитической и не должна быть периодической.

Как устроена формула

Сначала отрезок отображается на \([-1, 1]\) заменой \(x(u) = \tfrac{(b+a)+(b-a)u}{2}\). Затем DE-преобразование \(u = \tanh\!\left(\tfrac{\pi}{2}\sinh t\right)\) «растягивает» прямую так, что с ростом \(t\) значение \(u\) приближается к концам отрезка сверхэкспоненциально быстро, а вес \(g'(t)\) с той же скоростью устремляется к нулю. Поскольку узлы никогда не попадают точно в \(a\) или \(b\), особенность на конце фактически не вычисляется — она оказывается «укрощена». Преобразованный интеграл затем суммируется по простой формуле трапеций с шагом \(h\), и шаг \(h\) уменьшается вдвое до тех пор, пока ответ не перестанет меняться.

$$\int_{a}^{b} f(x)\,dx \;\approx\; \frac{b-a}{2}\,h\sum_{k} w_k\, f\!\left(x_k\right)$$$$\text{where}\quad \left\{ \begin{aligned} a &= \text{Lower limit} \\ b &= \text{Upper limit} \\ x_k &= \tfrac{b+a}{2} + \tfrac{b-a}{2}\tanh\!\left(\tfrac{\pi}{2}\sinh(k h)\right) \\ w_k &= \dfrac{\tfrac{\pi}{2}\cosh(k h)}{\cosh^{2}\!\left(\tfrac{\pi}{2}\sinh(k h)\right)} \end{aligned} \right.$$
Равноотстоящие узлы по t, переходящие в узлы, сгущающиеся у концов a и b
Двойная экспоненциальная замена переменной переводит равномерные узлы в точки, сгущающиеся у концов a и b.

Разбор примера

Для \(f(x) = 1/\sqrt{x}\) на \([0, 1]\) точное значение равно \(\left[2\sqrt{x}\right]_{0}^{1} = 2\). Грубая сетка DE из 7 узлов (\(h = 0{,}5\)) уже даёт около \(1{,}94\); при уменьшении шага \(h\) оценка выходит на \(2{,}000000000000000\). Контрольный пример без особенности, \(f(x) = x^2\) на \([0, 1]\), возвращает \(1/3 = 0{,}3333333333333\).

Заштрихованная площадь под кривой f(x) между a и b с узлами выборки, сгущёнными у концов
Интеграл приближает заштрихованную площадь, при этом узлы сгущаются у концов для обработки особенностей.

Частые вопросы

Справится ли метод с особенностью внутри отрезка? Нет — DE допускает особенности только на концах. Если особенность находится в точке \(c\) внутри отрезка, разбейте интеграл на \([a, c]\) и \([c, b]\) и сложите оба результата.

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

На что влияет настройка числа цифр? Она задаёт относительную точность, при которой прекращается измельчение сетки, и определяет округление выводимого значения.

Последнее обновление: