~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 6CE1626C0125B677EF849CA0BFF72485__1716344460 ✰
Заголовок документа оригинал.:
✰ Gaussian quadrature - Wikipedia ✰
Заголовок документа перевод.:
✰ Гауссова квадратура — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Gaussian_quadrature ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/6c/85/6ce1626c0125b677ef849ca0bff72485.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/6c/85/6ce1626c0125b677ef849ca0bff72485__translat.html ✰
Дата и время сохранения документа:
✰ 19.06.2024 07:57:54 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 22 May 2024, at 05:21 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Гауссова квадратура — Википедия Jump to content

Гауссова квадратура

Из Википедии, бесплатной энциклопедии
Сравнение двухточечной гауссовой и трапециевидной квадратуры.
Сравнение двухточечной гауссовой и трапециевидной квадратуры.
Синяя кривая показывает функцию, определенный интеграл которой на интервале [−1, 1] необходимо вычислить (подынтегральная функция). Правило трапеций аппроксимирует функцию линейной функцией, которая совпадает с подынтегральной функцией на концах отрезка и представлена ​​оранжевой пунктирной линией. Аппроксимация, по-видимому, не очень хорошая, поэтому ошибка большая ( правило трапеций дает аппроксимацию интеграла, равную y (–1) + y (1) = –10 , тогда как правильное значение равно 2 3 ). Для получения более точного результата интервал необходимо разбить на множество подинтервалов и затем составное правило трапеций, что требует гораздо большего количества вычислений. использовать
Вместо этого квадратура Гаусса выбирает более подходящие точки, поэтому даже линейная функция лучше аппроксимирует функцию (черная пунктирная линия). Поскольку подынтегральная функция представляет собой многочлен степени 3 ( y ( x ) = 7 x 3 – 8 х 2 – 3 x + 3 ), двухточечное квадратурное правило Гаусса даже возвращает точный результат.

В численном анализе используется n -точечное квадратурное правило Гаусса , названное в честь Карла Фридриха Гаусса . [1] — это квадратурное правило , построенное для получения точного результата для многочленов степени 2 n - 1 или меньше путем подходящего выбора узлов x i и весов w i для i = 1, ..., n .

Современная формулировка с использованием ортогональных полиномов была разработана Карлом Густавом Якоби в 1826 году. [2] Наиболее распространенной областью интегрирования для такого правила считается [−1, 1] , поэтому правило формулируется как

что точно для полиномов степени 2 n - 1 или меньше. Это точное правило известно как квадратурное правило Гаусса – Лежандра . Правило квадратур будет точным приближением к приведенному выше интегралу только в том случае, если f ( x ) хорошо аппроксимируется полиномом степени 2 n - 1 или меньше на [−1, 1] .

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

где g ( x ) хорошо аппроксимируется полиномом низкой степени, тогда альтернативные узлы x i ' и веса w i ' обычно дают более точные правила квадратур. Они известны как Гаусса – Якоби квадратурные правила , т. е.

Общие веса включают в себя ( Чебышев–Гаусс ) и . Можно также захотеть интегрировать по полубесконечным ( квадратура Гаусса-Лагерра ) и бесконечным интервалам ( квадратура Гаусса-Эрмита ).

Можно показать (см. Пресс и др. или Стоер и Булирш), что квадратурные узлы x i являются корнями многочлена, принадлежащего классу ортогональных многочленов (классу, ортогональному относительно взвешенного скалярного произведения). Это ключевое наблюдение для вычисления квадратурных узлов и весов Гаусса.

Квадратура Гаусса – Лежандра [ править ]

Графики полиномов Лежандра (до n = 5)

Для простейшей задачи интегрирования, сформулированной выше, т. е. f ( x ) хорошо аппроксимируется полиномами от , соответствующие ортогональные полиномы являются полиномами Лежандра , обозначаемыми P n ( x ) . Когда n -й полином нормализован так, чтобы получить P n (1) = 1 , i -й узел Гаусса, x i , является корнем i -й степени из P n , а веса задаются по формуле [3]

Некоторые квадратурные правила низшего порядка приведены в таблице ниже (на интервале [−1, 1] , информацию о других интервалах см. в разделе ниже).

Количество точек, n Баллы, x i Вес Вт ,
1 0 2
2 ±0.57735... 1
3 0 0.888889...
±0.774597... 0.555556...
4 ±0.339981... 0.652145...
±0.861136... 0.347855...
5 0 0.568889...
±0.538469... 0.478629...
±0.90618... 0.236927...

Изменение интервала [ править ]

Интеграл по [ a , b ] необходимо заменить на интеграл по [−1, 1] перед применением правила квадратуры Гаусса. Это изменение интервала можно выполнить следующим образом:

с

Применение точка Гауссова квадратура правило тогда приводит к следующему приближению:

двухточечного квадратурного Гаусса Пример правила

Используйте правило квадратур Гаусса по двум точкам, чтобы приблизительно определить расстояние в метрах, пройденное ракетой из к как указано

Измените пределы так, чтобы можно было использовать веса и оси абсцисс, приведенные в таблице 1. Также найдите абсолютную относительную истинную ошибку. Истинное значение дано как 11061,34 м.

Решение

Во-первых, изменив пределы интегрирования с к дает

Затем получите весовые коэффициенты и значения аргументов функции из таблицы 1 для правила двух точек:

Теперь мы можем использовать квадратурную формулу Гаусса

с

Учитывая, что истинное значение составляет 11061,34 м, абсолютная относительная истинная ошибка является


Другие формы [ править ]

Задачу интегрирования можно выразить несколько более общим способом, введя в подынтегральную функцию положительную весовую функцию ω и допустив интервал, отличный от [−1, 1] . То есть задача состоит в том, чтобы вычислить

для некоторых вариантов a , b и ω . Для a = −1 , b = 1 и ω ( x ) = 1 проблема та же, что и рассмотренная выше. Другие варианты ведут к другим правилам интеграции. Некоторые из них представлены в таблице ниже. Номера уравнений указаны для Абрамовица и Стегуна (A и S).

Интервал ω ( Икс ) Ортогональные полиномы КАК Для получения дополнительной информации см....
[−1, 1] 1 Полиномы Лежандра 25.4.29 § Квадратура Гаусса – Лежандра
(−1, 1) Полиномы Якоби 25.4.33 ( β = 0 ) Квадратура Гаусса – Якоби
(−1, 1) Полиномы Чебышева (первого рода) 25.4.38 Квадратура Чебышева – Гаусса
[−1, 1] Полиномы Чебышева (второго рода) 25.4.40 Квадратура Чебышева – Гаусса
[0, ∞) Полиномы Лагерра 25.4.45 Квадратура Гаусса – Лагерра
[0, ∞) Обобщенные полиномы Лагерра Квадратура Гаусса – Лагерра
(−∞, ∞) Полиномы Эрмита 25.4.46 Квадратура Гаусса – Эрмита

Основная теорема

Пусть p n — нетривиальный полином степени n такой, что

Обратите внимание, что это будет верно для всех ортогональных полиномов, приведенных выше, поскольку каждый p n сконструирован так, чтобы быть ортогональным другим полиномам p j для j < n и x к находится в пределах этого набора.

Если мы выберем n узлов x i в качестве нулей p n , то существует n весов w i , которые делают вычисленный интеграл гауссовой квадратуры точным для всех многочленов h ( x ) степени 2 n - 1 или меньше. Более того, все эти узлы x i будут лежать в открытом интервале ( a , b ) . [4]

Чтобы доказать первую часть этого утверждения, пусть h ( x ) — любой многочлен степени 2 n − 1 или меньше. Разделите его на ортогональный полином p n, чтобы получить

где q ( x ) — частное степени n − 1 или меньше (поскольку сумма его степени и степени делителя p n должна равняться сумме делимого), а r ( x ) — остаток, также степени n − 1 или меньше (поскольку степень остатка всегда меньше степени делителя). Поскольку pn , он по предположению ортогонален всем мономам степени меньше n должен быть ортогонален фактору q ( x ) . Поэтому

Поскольку остаток r ( x ) имеет степень n − 1 или меньше, мы можем интерполировать его точно, используя n точек интерполяции с полиномами Лагранжа l i ( x ) , где

У нас есть

Тогда его интеграл будет равен

где w i , вес, связанный с узлом x i , определяется как равный взвешенному интегралу от l i ( x ) (другие формулы для весов см. ниже). Но все x i являются корнями p n , поэтому приведенная выше формула деления говорит нам, что

для всех я . Таким образом, мы наконец имеем

Это доказывает, что для любого многочлена h ( x ) степени 2 n - 1 или меньше его интеграл задается в точности квадратурной суммой Гаусса.

Чтобы доказать вторую часть утверждения, рассмотрим факторизованную форму многочлена p n . Любые комплексно-сопряженные корни дадут квадратичный множитель, который будет либо строго положительным, либо строго отрицательным на всей вещественной прямой. Любые множители для корней вне интервала от a до b не изменят знак на этом интервале. Наконец, для факторов, соответствующих корням x i внутри интервала от a до b , которые имеют нечетную кратность, умножьте p n еще на один фактор, чтобы получить новый многочлен

Этот многочлен не может менять знак на интервале от a до b, поскольку все его корни теперь имеют четную кратность. Итак, интеграл

поскольку весовая функция ω ( x ) всегда неотрицательна. Но pn ортогонален всем многочленам степени n -1 или меньше, поэтому степень произведения
должно быть не менее n . Следовательно, имеет pn n различных корней, все действительные, в интервале от a до b .

Общая формула весов [ править ]

Веса могут быть выражены как

( 1 )

где коэффициент в . Чтобы доказать это, заметим, что, используя интерполяцию Лагранжа, можно выразить r ( x ) через как

потому что r ( x ) имеет степень меньше n и, таким образом, фиксируется значениями, которые он достигает в n различных точках. Умножая обе части на ω ( x ) и интегрируя от a до b , получаем

Таким образом , веса w i определяются выражением

Это интегральное выражение для можно выразить через ортогональные многочлены и следующее.

Мы можем написать

где коэффициент в . Принимая предел x до дает по правилу Лопиталя

Таким образом, мы можем записать интегральное выражение для весов как

( 2 )

В подынтегральном выражении написав

урожайность

предоставил , потому что

— многочлен степени k − 1 , который тогда ортогонален . Итак, если q ( x ) является многочленом не более n-й степени, мы имеем

Мы можем вычислить интеграл в правой части для следующее. Потому что является многочленом степени n − 1 , имеем

где s ( x ) — многочлен степени . Поскольку s ( x ) ортогонален у нас есть

Затем мы можем написать

Член в скобках представляет собой полином степени , который поэтому ортогонален . Таким образом, интеграл можно записать как

Согласно уравнению ( 2 ), веса получаются путем деления этого значения на и это дает выражение в уравнении ( 1 ).

также может быть выражено через ортогональные многочлены и сейчас . В 3-членном рекуррентном соотношении термин с исчезает, поэтому в уравнении (1) можно заменить на .

, что веса положительны Доказательство того

Рассмотрим следующий полином степени

где, как и выше, x j — корни многочлена . Четко . Поскольку степень меньше чем , квадратурная формула Гаусса, включающая веса и узлы, полученные из применяется. С для j, не равного i , мы имеем

Поскольку оба и являются неотрицательными функциями, отсюда следует, что .

Вычисление Гаусса правил квадратур

Существует множество алгоритмов вычисления узлов x i и весов w i квадратурных правил Гаусса. Наиболее популярными являются алгоритм Голуба-Уэлша, требующий O ( n 2 ) операции, метод Ньютона для решения использование трехчленной повторяемости для оценки, требующей O ( n 2 ) операций и асимптотические формулы для больших n , требующих O ( n ) операций.

Рекуррентное отношение [ править ]

Ортогональные полиномы с для для скалярного произведения , степень и старший коэффициент один (т.е. монические ортогональные полиномы) удовлетворяют рекуррентному соотношению

и скалярное произведение определено

для где n — максимальная степень, которую можно принять за бесконечность, и где . Прежде всего, полиномы, определяемые рекуррентным соотношением, начиная с имеют ведущий коэффициент один и правильную степень. Учитывая отправную точку , ортогональность можно показать по индукции. Для надо

Сейчас если ортогональны, то также , потому что в

все скалярные произведения исчезают, кроме первого и того, где соответствует тому же ортогональному многочлену. Поэтому,

Однако если скалярное произведение удовлетворяет (что имеет место в квадратуре Гаусса), рекуррентное соотношение сводится к трехчленному рекуррентному соотношению: является многочленом степени меньше или равной r − 1 . С другой стороны, ортогонален каждому многочлену степени меньше или равной r − 1 . Следовательно, у человека есть и для s < р - 1 . Тогда рекуррентное соотношение упрощается до

или

(с соглашением ) где

(последнее из-за , с отличается от на степень меньше r ).

Алгоритм Голуба-Уэлша [ править ]

Трехчленное рекуррентное соотношение можно записать в матричной форме где , это стандартный базисный вектор, т.е. , а J — следующая трехдиагональная матрица , называемая матрицей Якоби:

Нули полиномов до степени n , которые используются в качестве узлов квадратуры Гаусса, можно найти путем вычисления собственных значений этой матрицы. Эта процедура известна как алгоритм Голуба – Уэлша .

Для вычисления весов и узлов предпочтительно рассматривать симметричную трехдиагональную матрицу с элементами

То есть,

Джей и являются подобными матрицами и, следовательно, имеют одинаковые собственные значения (узлы). Веса можно вычислить по соответствующим собственным векторам: Если является нормализованным собственным вектором (т. е. собственным вектором с евклидовой нормой, равной единице), связанным с собственным значением x j , соответствующий вес может быть вычислен из первого компонента этого собственного вектора, а именно:

где является интегралом весовой функции

См., например, ( Gil, Segura & Temme 2007 более подробную информацию ).

Оценки ошибок [ править ]

Погрешность квадратурного правила Гаусса можно сформулировать следующим образом. [5] Для подынтегральной функции, имеющей 2 n непрерывных производных,

для некоторого ξ в ( a , b ) , где pn унитарный (т.е. старший коэффициент равен 1 ) ортогональный полином степени n и где

В важном частном случае ω ( x ) = 1 мы имеем оценку погрешности [6]

Стоер и Булирш отмечают, что эта оценка ошибки неудобна на практике, поскольку может быть трудно оценить производную порядка 2 n , и, кроме того, фактическая ошибка может быть намного меньше границы, установленной производной. Другой подход заключается в использовании двух правил квадратур Гаусса разного порядка и оценке ошибки как разницы между двумя результатами. Для этой цели могут быть полезны квадратурные правила Гаусса – Кронрода.

Правила Гаусса-Кронрода [ править ]

Если интервал [ a , b ] разделен, точки оценки Гаусса новых подинтервалов никогда не совпадают с предыдущими точками оценки (за исключением нуля для нечетных чисел), и поэтому подынтегральная функция должна вычисляться в каждой точке. Правила Гаусса – Кронрода представляют собой расширения квадратурных правил Гаусса, созданные путем добавления n + 1 точки к правилу из n точек таким образом, что полученное правило имеет порядок 2 n + 1 . Это позволяет вычислять оценки более высокого порядка, повторно используя значения функции оценки более низкого порядка. Разницу между правилом квадратур Гаусса и его расширением Кронрода часто используют для оценки ошибки аппроксимации.

Правила Гаусса–Лобатто [ править ]

Также известна как квадратура Лобатто . [7] назван в честь голландского математика Рехуэля Лобатто . Он похож на квадратуру Гаусса со следующими отличиями:

  1. Точки интегрирования включают конечные точки интервала интегрирования.
  2. Это верно для полиномов до степени 2 n – 3 , где n — количество точек интегрирования. [8]

Квадратура Лобатто функции f ( x ) на интервале [−1, 1] :

Абсцисса: x i — это нулевой уровень , здесь обозначает стандартный полином Лежандра m -й степени, а черточка обозначает производную.

Вес:

Остаток:

Некоторые из весов:

Количество точек, n Баллы, x i Вес Вт ,

Адаптивный вариант этого алгоритма с двумя внутренними узлами. [9] находится в GNU Octave и MATLAB как quadl и integrate. [10] [11]

Ссылки [ править ]

Цитаты [ править ]

Библиография [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 6CE1626C0125B677EF849CA0BFF72485__1716344460
URL1:https://en.wikipedia.org/wiki/Gaussian_quadrature
Заголовок, (Title) документа по адресу, URL1:
Gaussian quadrature - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)