Математика / Численное интегрирование
Двухузловая квадратура Гаусса—Чебышёва первого рода
Двухузловая квадратура Гаусса—Чебышёва приближает интеграл на отрезке [−1; 1], если в подынтегральном выражении уже есть вес 1/√(1−x²). Она берёт значения функции в симметричных точках ±1/√2 и умножает их сумму на π/2.
Формула
Одинаковые веса дают точное сокращение вклада нечётной функции.
Обозначения
- $f(x)$
- функция, значения которой берут в квадратурных узлах, зависит от задачи
- $x$
- безразмерная переменная на отрезке [−1; 1], —
- $x_1,x_2$
- узлы −1/√2 и 1/√2, —
- $w_1,w_2$
- одинаковые квадратурные веса π/2, —
Условия применения
Интеграл должен иметь вид ∫₋¹¹ f(x)/√(1−x²) dx, а f должна быть определена в точках ±1/√2. Вес не является необязательной частью записи: он задаёт меру, относительно которой выбраны узлы и веса. Для обычного интеграла ∫₋¹¹ f(x) dx это правило напрямую не применяют. Если исходный отрезок [a;b], его сначала линейно переводят на [−1;1], одновременно корректно преобразуя весь подынтегральный множитель.
Ограничения
Правило точно для взвешенного интеграла, когда f — многочлен степени не выше 3, но не обещает малую ошибку для произвольной функции. Внутренняя особенность требует отдельного анализа сходимости и разбиения интервала. При бесконечном значении f в узле сумма не определена. При сильной асимметрии, разрыве или быстром изменении f двух узлов обычно мало. Нельзя заменить вес 1/√(1−x²) на √(1−x²): это уже другая, чебышёвская квадратура второго рода.
Подробное объяснение
Здесь интегрируют не функцию f по обычной длине dx, а f с весом 1/√(1−x²). Вес возрастает у концов −1 и 1, однако его интеграл конечен и равен π. Поэтому обе точки имеют одинаковый вес π/2: правило должно точно воспроизводить интеграл постоянной функции, то есть π.
Узлы выводятся из многочлена Чебышёва первого рода T₂(x)=2x²−1. Его нули удовлетворяют 2x²−1=0, откуда x=±1/√2. В теории гауссовых квадратур n узлов выбирают как нули ортогонального многочлена степени n для данного веса. Ортогональность Tₙ именно с весом (1−x²)^−1/2 объясняет, почему эта пара узлов относится к данному интегралу, а не к невзвешенному правилу Гаусса—Лежандра.
Веса найдём без таблицы. Симметрия веса и узлов даёт w₁=w₂=w. Точность для константы требует 2w=∫₋¹¹dx/√(1−x²)=π, значит w=π/2. Проверка для x²: точное значение после подстановки x=sin θ равно ∫₋π⁄²π⁄² sin²θ dθ=π/2. Квадратура даёт (π/2)(1/2+1/2)=π/2. Нечётные x и x³ обнуляются симметрией, поэтому правило точно на всех степенях до третьей.
Подстановка x=cos θ превращает взвешенный интеграл в ∫₀^π f(cos θ)dθ. В этом виде точки ±1/√2 соответствуют θ=π/4 и 3π/4, а формула — средней двух равноотстоящих значений по углу, умноженной на длину интервала π. Это также показывает, почему конечные точки не нужно подставлять: особенность веса уже учтена сменой переменной.
Для контроля результата полезно отделять функцию f от веса. Например, при f(x)=1+x² точное значение равно π+π/2=3π/2. В узлах f=3/2, поэтому формула даёт (π/2)(3/2+3/2)=3π/2. Если вместо f подставить уже взвешенное выражение, вес будет учтён дважды и ответ станет неверным.
Как пользоваться формулой
- Сначала приведите задачу к виду интеграла от −1 до 1, где множитель при f(x) точно равен 1/√(1−x²).
- Вычислите оба узла: x₁=−1/√2≈−0,7071 и x₂=1/√2≈0,7071; концами отрезка их не заменяют.
- Найдите только значения f(x₁) и f(x₂), не включая в них вес, который уже заложен в квадратурных весах.
- Сложите эти два значения и умножьте сумму на π/2; это и есть двухузловое приближение интеграла.
- Если f — многочлен степени до трёх, сравните ответ с точным интегралом как проверку; иначе оцените устойчивость более узловым правилом.
Историческая справка
Гауссовы квадратуры выросли из идеи выбирать точки не заранее, а так, чтобы при заданном числе значений функции получить наибольшую возможную алгебраическую точность. В работе Карла Фридриха Гаусса, представленной в 1814 году, рассматривалось приближённое интегрирование с оптимально выбранными абсциссами; позднейшая теория связала эти абсциссы с нулями ортогональных многочленов. Поэтому фамилия Гаусса в названии описывает принцип выбора узлов, а не отдельную формулу именно с чебышёвским весом.
Многочлены, названные в честь Пафнутия Чебышёва, образуют систему, ортогональную на [−1;1] с весом (1−x²)^−1/2. В современной справочной записи этот факт задаёт семейство квадратур Гаусса—Чебышёва первого рода. Для n=2 нули T₂ сразу дают ±1/√2, а симметрия определяет одинаковые веса. Такая запись — результат объединения гауссовой идеи с теорией ортогональных многочленов, а не основание приписывать двухузловый частный случай одному автору.
В DLMF правило рассматривается в общем классе гауссовых квадратур наряду с формулами для других весов. Различают их не по количеству узлов, а прежде всего по весу и области интегрирования. Современная нормировка Tₙ(cos θ)=cos(nθ), принятая в DLMF, делает переход к угловой переменной и расположение узлов прозрачными.
Историческая линия формулы
Корректная атрибуция двойная: гауссов принцип оптимальной квадратуры восходит к работе Гаусса 1814 года, а чебышёвская часть относится к полиномам, ортогональным с весом (1−x²)^−1/2. Двухузловая запись получается как современный частный случай общей теории; исторически неверно называть её самостоятельным открытием одного из двух учёных.
Пример
Вычислим I=∫₋¹¹ (1+x²)/√(1−x²) dx двухузловой формулой и проверим точность. Здесь f(x)=1+x², а вес уже вынесен в знаменатель. В обоих узлах x²=1/2, следовательно f(−1/√2)=f(1/√2)=3/2. Подстановка даёт I≈(π/2)(3/2+3/2)=3π/2≈4,71239. Проверим независимо заменой x=sin θ: I=∫₋π⁄²π⁄²(1+sin²θ)dθ=π+π/2=3π/2. Совпадение не случайно: f имеет степень 2, а правило точно до степени 3. Единиц у I нет, потому что переменная и функция в этом примере безразмерны; в прикладной задаче результат наследует единицы f.
Частая ошибка
Первая ошибка — применять формулу к ∫f(x)dx без веса: узлы ±1/√2 тогда остаются, но веса π/2 уже не соответствуют задаче. Вторая — подставлять f(x)/√(1−x²) в правую часть; вес учитывается второй раз и особенно искажает результат. Третья — считать правило точным для любой гладкой функции: гарантия степени 3 относится к f, а не ко всему взвешенному подынтегральному выражению. Наконец, нельзя путать этот вес с √(1−x²): у квадратуры второго рода и узлы, и веса другие.
Практика
Задачи с решением
Точный нечётный член
Условие. Найдите квадратурное значение ∫₋¹¹ x³/√(1−x²) dx.
Решение. В узлах получаем (−1/√2)³ и (1/√2)³. Их сумма равна нулю, поэтому после умножения на π/2 результат не меняется.
Ответ. 0; это совпадает с точным интегралом нечётной функции на симметричном отрезке.
Оценка для экспоненты
Условие. По двухузловой формуле оцените ∫₋¹¹ eˣ/√(1−x²) dx.
Решение. Подставляем f(±1/√2): I₂=(π/2)(e^(−1/√2)+e^(1/√2))=π cosh(1/√2). Приближённо cosh(0,7071)≈1,26059.
Ответ. I₂≈3,96027. Это приближение, так как eˣ не является многочленом степени не выше 3.
Дополнительные источники
- https://dlmf.nist.gov/3.5
- https://dlmf.nist.gov/18.3
- https://dlmf.nist.gov/18.16
- https://gdz.sub.uni-goettingen.de/id/PPN235999628
Связанные формулы
Математика
Двухузловая квадратура Гаусса—Якоби с весом 1−x
Эта двухузловая формула Гаусса—Якоби приближает интеграл ∫₋¹¹(1−x)f(x)dx. Вес сильнее учитывает левую часть отрезка, поэтому узлы и веса не симметричны: правило нельзя заменить формулой Гаусса—Лежандра.
Математика
Двухузловая квадратура Гаусса—Радау с левым концом
Двухузловая квадратура Гаусса—Радау для обычного интеграла на [−1;1] обязательно использует левый конец −1. Второй узел равен 1/3, а веса равны 1/2 и 3/2; правило точно для многочленов до степени 2.
Математика
Четырёхузловая квадратура Гаусса—Лобатто
Четырёхузловая квадратура Гаусса—Лобатто использует оба конца отрезка и два внутренних симметричных узла ±1/√5. Весам 1/6, 5/6, 5/6, 1/6 соответствует точность для многочленов до степени 5.
Математика
Квадратура Гаусса—Лежандра с двумя узлами
Двухузловая квадратура Гаусса—Лежандра вычисляет функцию в двух специально выбранных внутренних точках. На конечном отрезке с единичным весом она точно интегрирует любой многочлен степени не выше трёх.
Математика
Квадратура Гаусса—Лагерра: интеграл с весом exp(−x)
Двухузловая квадратура Гаусса—Лагерра приближает интеграл на положительной полуоси с весом e^(−x). Она точно интегрирует полиномы f степени не выше трёх.
Математика
Квадратура Гаусса—Эрмита: интеграл с гауссовым весом
Двухузловая квадратура Гаусса—Эрмита вычисляет интегралы с весом e^(−x²) на всей прямой. Для полинома f степени до трёх результат точен.
Математика
Квадратура Кленшоу—Кёртиса по пяти косинусным узлам
Квадратура Кленшоу—Кёртиса интегрирует интерполяционный полином на косинусной сетке. Пятиузловая запись включает концы отрезка и точно работает для полиномов степени до пяти.