У чисельному аналізіформули Ньютона — Котса, також відомі як правила квадратур Ньютона — Котса, — це група формул для чисельного інтегрування (також званого квадратурою), що ґрунтуються на обчисленні підінтегральної функції в рівновіддалених точках. Вони названі на честь Ісаака Ньютона та Роджера Котса.
Формули Ньютона — Котса можуть бути корисними, якщо значення підінтегральної функції задане в рівновіддалених точках. Якщо є можливість змінювати точки, в яких обчислюється підінтегральна функція, тоді більш придатними можуть бути інші методи, такі як квадратури Гауса або квадратура Кленшоу — Кертіса.
Опис
Вважається, що значення функції f, визначеної на інтервалі , відоме в рівновіддалених точках: . Існують два класи квадратур Ньютона — Котса: вони називаються «замкнутими», коли і , тобто використовуються значення функції на кінцях інтервалу, та «відкритими», коли і , тобто значення функції на кінцях інтервалу не використовуються. Формули Ньютона — Котса, що використовують точку, можна визначити (для обох класів) як[1]
де
для замкненої формули: , де ,
для відкритої формули: , де .
Величина h називається кроком, — це ваги. Ваги можна обчислити як інтеграл від базисних поліномів Лагранжа. Вони залежать лише від і не залежать від самої функції f. Нехай — це інтерполяційний поліном у формі Лагранжа для заданих точок , тоді
Нестійкість для високих степенів
Формулу Ньютона — Котса можна побудувати для будь-якого степеня n. Однак при великих значеннях n правило Ньютона — Котса іноді зазнає катастрофічного впливу феномена Рунге[2], коли похибка зростає експоненційно при великих n. Методи, такі як гаусова квадратура та квадратура Кленшоу — Кертіса з нерівномірно розташованими точками (згущеними біля кінців інтегрального інтервалу), є стійкими та значно точнішими, і зазвичай надають перевагу саме їм замість формул Ньютона — Котса. Якщо ці методи не можна використати через те, що підінтегральна функція задана лише у фіксованих рівновіддалених точках сітки, феномену Рунге можна уникнути, використовуючи складене правило, як пояснено нижче.
Альтернативно, стійкі формули Ньютона — Котса можна побудувати, застосовуючи апроксимацію найменших квадратів замість інтерполяції. Це дозволяє створювати чисельно стійкі формули навіть для високих степенів.[3][4]
Замкнені формули Ньютона — Котса
У цій таблиці наведено деякі формули Ньютона — Котса замкненого типу. Для нехай , де , і .
Показник степеня кроку h у виразі похибки визначає швидкість зменшення похибки апроксимації. Порядок похідної функції f у виразі похибки вказує на найменший степінь полінома, який ця формула вже не може точно проінтегрувати (тобто, інтеграл уже не дорівнює точному значенню). Число повинно належати інтервалу (a,b), тому межа похибки дорівнює самому виразу похибки, коли .
Відкриті формули Ньютона — Котса
У цій таблиці наведено деякі формули Ньютона — Котса відкритого типу. Для нехай , де , і .
Щоб правила Ньютона — Котса були точними, крок h має бути малим, що означає, що інтервал інтегрування має бути коротким — що найчастіше не є так. З цієї причини чисельне інтегрування зазвичай здійснюється шляхом поділу інтервалу на менші підінтервали, застосування правила Ньютона — Котса до кожного підінтервалу та підсумовування результатів. Це називається складене правило.
Див. також
Многочлен Лагранжа — інтерполяційний многочлен найменшого степеня для заданих точок.