русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Правило Рунге оценки погрешности


Дата добавления: 2013-12-23; просмотров: 9035; Нарушение авторских прав


Г) Формулы Ньютона–Котеса высших порядков

Б) Формула трапеций

A) Формула прямоугольников

Формулы прямоугольников получаются заменой по­дынтегральной функции постоянным значением. В каче­стве такого значения выбирают значение функции в од­ной из точек отрезка [а, b]или на левом конце отрезка, или на правом конце, или в середине отрезка (рис. 6.1):

» y(a)(ba), (6.7)

» y(b)(ba), (6.8)

» y()(ba), (6.9)

 

Если формулы (6.7)–(6.9) применить к каждой части [xi, xi + 1]частичного отрезка [а, b],получим общие формулы прямоу­гольников.Фактически, определенный интеграл в этом случае прибли­женно заменяется интегральной суммой:

» , (6.10)

» , (6.11)

» , (6.12)

Геометрически это означает, что площадь криволиней­ной трапеции приближенно заменяется площадью сту­пенчатой фигуры. В частности, рис. 6.2 иллюстрирует формулу (6.10).

 

 

Рис. 6.2.

Формулу (6.10) называют формулой левых прямоуголь­ников, (6.11) – формулой правых прямоугольников, а (6.12) – формулой средних прямоугольников.

Формулы прямоугольников практически не использу­ются из-за большой погрешности порядка O(h) (у форму­лы средних прямоугольников более высокий порядок O(h2)).

Положим в формуле (6.6) п = 1 и вычислим значения Hi:

Hi = , i = 0, 1;

H0 = = = = ;

H1 = = , откуда A0 = A1 = .

Таким образом, заменяя подынтегральную функцию многочле­ном Лагранжа первой степени получаем формулу тра­пеций:

» h, h = b a. (6.13)

Геометрический смысл формулы трапеций (6.13) зак­лючается в том, что кривая у = у(х) заменяется отрезком прямой, проходящей через точки (х0, у0) и (х1, у1), или, в других обозначениях, (а, у(а)) и (b, у(b)) (рис. 6.3).

 
 

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



Если обобщить (6.13) для равномерного разбиения от­резка на п частей, приходим к общей формуле трапеций (рис. 6.4):

 

» = , . (6.14)

 

Рис. 6.4

Погрешность формулы трапеций (6.13) есть величина порядка O(h3). В этом можно убедиться, используя фор­мулу погрешности интерполяционного многочлена Лаг­ранжа. А для общей формулы трапеций (6.14) погреш­ность есть величина порядка O(h2), так как при суммировании погрешности накапливаются.

в) Формула Симпсона

(Симпсон Томас(20.8.1710–14.5.1751) – английский математик)

Применяя интерполяционную формулу Лагранжа при п = 2, получим значения коэффициентов:

Hi = , i = 0, 1, 2.

H0 = = ,

H1 = -= ,

H2 = = ,

h = , Ai = (ba)Hi = 2hHi, A0 = , A1 = , A2 = .

» . (6.15)

Геометрический смысл формулы Симпсона (6.15) зак­лючается в том, что кривая у = у(х) заменяется частью параболы, проходящей через три точки (х0, у0), (х1, у1) и (х2, у2) (рис. 6.5, а).

Формула Симпсона точна не только для полинома вто­рой степени, но и для полинома третьей степени в силу симметрии, показанной на рис. 6.5, б.

 
 

Остаточный член формулы (6.15) имеет порядок O(h5). Общая формула Симпсона строится для четного п = 2m; при этом формула (6.15) применяется для каждо­го отрезков [х0, х2], [х2, х4], ... , [хп - 2, xn]:

 

» (у0 + 4у1 + 2у2 + 4у3 +...+2у2m-2 + 4y2т-1 + у2т) =

= (6.16)

Остаточный член общей формулы Симпсона (6.16) имеет порядок O(h4).

Полагая в формуле (6.6) п = 3, можно вычислить зна­чения коэффициентов Ai:

A0 = , A1 = A2 = , A3 = .

и получить квадратурную формулу Ньютона

» . (6.17)

Формула (6.17) имеет погрешность того же порядка, что и формула Симпсона (6.15), т. е. O(h5).

Приведем таблицу значений коэффициентов Котеса (табл. 1).

Таблица 1

п Но Н1 H2 Hз H4 H5 H6 Множи­тель для полу­чения Аi
1/2 1/2           h
1/6 4/6 1/6         2h
1/8 3/8 3/8 1/8       3h

 

Окончание табл. 1

п Но Н1 H2 Hз H4 H5 H6 Множи­тель для полу­чения Аi
7/90 32/90 12/90 32/90 7/90     4h
19/288 75/288 50/288 50/288 75/288 19/288   5h
41/840 216/840 27/840 272/840 27/840 216/840 41/840 6h

 

Например, квадратурная формула Ньютона–Котеса для п = 5 имеет вид

» . (6.18)

Квадратурные формулы с нечетным числом узлов (п = 2, 4, 6) являются более удобными, т. е. выгоднее при­менять формулу Симпсона (6.15), чем формулу Ньютона (6.17), так как при одном и том же порядке погрешности формула Ньютона требует больше узлов (и больше вычис­лений), чем формула Симпсона. Аналогично, формула для п = 4 лучше, чем формула для п = 5, и т. д.

Приведем сводку квадратурных формул с остаточны­ми членами.

Формула трапеций:

».

 

».

 

Рассмотрим на примере общей формулы Симпсона (6.16) правило Рунге для оценки погрешности. Пусть подынтегральная функция четырежды непрерывно дифференцируема. Тогда формула остаточного члена имеет вид

R(h) = (6.19)

 

где ξ – некоторое число из отрезка [а, b].

Предположим, что производная yIV(x) изменяется на этом отрезке медленно, и приближенно можно записать остаточный член в виде R(h) = Мh4, где М – постоянная. Пусть Sh, и S2h, соответственно значения интеграла, полу­ченные по общей формуле Симпсона с шагом h и 2h. Тог­да справедливы соотношения

=, =.

Отсюда получим формулу для оценки погрешности

(6.20)

Уточненное значение интеграла по формуле Симпсона вычисляется с учетом поправки

= (6.21)

Для формулы трапеций также можно применить пра­вило Рунге. Так как формула остаточного члена общей формулы трапеций может быть представлена в виде R(h) = Mh2, справедливы соотношения

=, =.

Отсюда получим формулу для оценки погрешности:

Mh2 = R(h) = .

Теперь для интеграла можно записать (по правилу Рунге) формулу трапеций с поправкой

= (6.22)

Замечание. Здесь необходимо подчеркнуть, что описанное правило Рунге применимо только тогда, когда выполняются указанные выше условия для функции у(х) – существование производной соответствующего порядка и ее ограниченность, точнее говоря, возможность приближенного представления по­грешности в виде R(h) = Mh4 для формулы Симпсона (R(h) = Mh2 для формулы трапеций), где М – постоянная. Погрешность представления остаточного члена в указанном виде считается достаточно малой. Эти условия для конкретной функции могут не выполняться, тогда правило Рунге не будет гарантировать приемлемый результат.



<== предыдущая лекция | следующая лекция ==>
Численное интегрирование | Метод Эйлера с уточнением


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.