Формулы Ньютона — Котса: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Перевод с английского статьи "Newton–Cotes formulas"
(нет различий)

Версия от 16:34, 13 января 2022

Формула Ньютона – Котса для 

Формулы Ньютона – Котса, называемые также правилами квадратуры Ньютона – Котса или просто правилами Ньютона – Котса, – это группа формул для численного интегрирования (называемых также квадратурами), основанных на вычислении интегрируемой функции в одинаково отстоящих друг от друга точках. Формулы названы именами Исаака Ньютона и Роджера Котса.

Формулы Ньютона – Котса полезны, когда заданы значения интегрируемой функции на точках, отстоящих друг от друга на одинаковом расстоянии. Если можно менять положение точек, могут оказаться более пригодными другие методы, такие как Метод Гаусса и Квадратурный метод Кленшоу — Кёртиса[en],.

Описание

Предполагается, что значения функции f определены на отрезке и известны в точках , расположенных на одинаковых расстояниях друг от друга. Имеется два класса квадратур Ньютона – Котса. Один называется «замкнутыми» квадратурами, если и , то есть используются значения функции на границах интервала, другой называется «открытыми» квадратурами, если и , то есть значения функции в крайних точках интервала не используются. Формулы Ньютона – Котса, использующие точек, могут быть определены (для обоих случаев) как[1].

где

  • для замкнутой формулы с ,
  • для открытой формулы с .

Число h называется размером шага, называются весами.

Веса можно вычислить как интегралы от базисных многочленов Лагранжа. Они зависят только от и не от функции f.

Пусть будет интерполяционным многочленом в форме Лагранжа для заданных точек , тогда

Нестабильность для высоких степеней

Можно построить формулы Ньютона – Котса любой степени n. Однако, для больших n правило Ньютона – Котса может иногда страдать от катастрофического феномена Рунге[2], где ошибка растёт экспоненциально для больших n. Методы, такие как квадратура Гаусса или квадратура Кленшоу — Кёртиса с неравными расстояниями между точками (имеющими бо́льшую плотность на концах интервала интегрирования) устойчивы и много более точны, а потому обычно более предпочтительны, чем квадратура Ньютона – Котса. Если эти методы нельзя использовать, то есть, если значения интегрируемого выражения заданы только в фиксированной сетке с одинаковыми расстояниями, можно избежать феномена Рунге путём использования разбиения интервала как разъяснено ниже.

Также стабильные формулы Ньютона – Котса можно построить с помощью метода наименьших квадратов вместо интерполяции. Это позволяет построить численно устойчивые формулы даже для высоких степеней [3][4].

Замкнутые формулы Ньютона – Котса

Таблица перечисляет некоторые формулы Ньютона – Котса замкнутого типа. Для пусть , а обозначение служит сокращением для .

Замкнутые формулы Ньютона – Котса
n Размер шага h Общее название Формула Ошибка
1 Метод трапеций
2 Формула Симпсона
3 Формула Симпсона 3/8
4 Правило Буля[en]

Правило Буля иногда ошибочно называют правилом Боде как результат типографической опечатки в книге Абрамовица и Стиган[5][6].

Степень размера сегмента h в ошибке показывает скорость, с которой убывает ошибка аппроксимации. Порядок производной функции f в ошибке даёт наименьшую степень многочлена, которые не может быть вычислен точно (то есть с нулевой ошибкой) по этому правилу. Число должно быть взято из интервала (a,b).

Открытые формулы Ньютона – Котса

Таблица показывает некоторые формулы Ньютона – Котса открытого типа. Снова, служит сокращённой записью для , где .

Открытые формулы Ньютона – Котса
n Размер шага h Общее название Формула Ошибка
0 Сумма Римана или
средняя сумма Римана
1
2 Формула Милна
3

Разбиение интервала

Чтобы правило Ньютона – Котса было точным, нужно чтобы размер шага h был мал, что означает, что интервал интегрирования сам был маленьким, что не так в большинстве случаев. По этой причине обычно осуществляется численное интегрирование путём разбиения интервала на меньшие подынтервалы, применение правила Ньютона – Котса на каждый подынтервал и сложение результатов. См. статью Численное интегрирование.

См. также

Примечания

  1. Quarteroni, Sacco, Saleri, 2006, с. 386-387.
  2. Quarteroni, Sacco, Saleri, 2006, с. 390-391.
  3. Pavel Holoborodko. Stable Newton-Cotes Formulas (24 марта 2011). Дата обращения: 17 августа 2015.
  4. Pavel Holoborodko. Stable Newton-Cotes Formulas (Open Type) (20 мая 2012). Дата обращения: 18 августа 2015.
  5. Abramowitz, Stegun, 1979.
  6. Booles Rule на сайте Wolfram Mathworld с ошибкой в годе "1960" (вместо "1860")

Литература

  • Quarteroni. Numerical Mathematics. — 2nd. — Springer, 2006. — ISBN 978-3-540-34658-6.
  • Section 25.4 // Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables / M. Abramowitz, I. A. Stegun, eds.. — New York: Dover, 1972.
  • Абрамовиц М., Стиган И. Справочник по специальным функциям, С формулами, графиками и математическими таблицами. — Москва: «Наука», 1979.
  • George E. Forsythe, Michael A. Malcolm, Cleve B. Moler. Section 5.1. // Computer Methods for Mathematical Computations. — Englewood Cliffs, NJ: Prentice–Hall, 1977.
  • Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. Section 4.1. Classical Formulas for Equally Spaced Abscissas // Numerical Recipes: The Art of Scientific Computing. — 3rd. — New York: Cambridge University Press, 2007. — ISBN 978-0-521-88068-8.
  • Josef Stoer, Roland Bulirsch. Section 3.1 // Introduction to Numerical Analysis. — New York: Springer-Verlag, 1980.

Ссылки