русс | укр

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

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

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

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


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

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


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


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

Составная формула прямоугольников (средних)

Изобразим рассмотренное правило разбивки (рис. 6.5).

Рис. 6.5

Тогда (6.10) для каждого интервала будет иметь вид

, (6.18)

где xi £ xi £ xi+1, 0 £ i £ n – 1.

Суммирование по i приводит к составной формуле прямоугольников:

IП = ; (6.19)

где ; x Î [a, b].

 

Обозначим значение функции f(х) в точках xi : fi = f(хi), i = (рис. 6.6).

Рис. 6.6

 

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

IТ = , (6.20)

где , xÎ [a, b].

 

Разобьем интервал [a, b] на четное число частичных интервалов 2m (рис. 6.7), где 2m = (ba)/h.

Рис. 6.7

Суммируя (6.16)

,

получаем формулу Симпсона:

IC = , (6.21)

где , x Î [a, b].

Заметим, что в отличие от простейших формул при оценке их погрешности в составных формулах (6.19), (6.20) и (6.21) нахождение точки x Î [a, b] однозначно неопределенно.

На примере (6.1) можно оценить точный выбор точки x для рассчитанных выше составных формул для интервала [a, b].

Пример 6.1. Вычислить интеграл с помощью трех квадратурных формул и сравнить ответ с точным значением I = e – 1 = 1,7182818.

Возьмем произвольно h = 0,1. Тогда

= 0,1(e0,05 + e0,15 + e0,25 + e0,35 + e0,45 + e0,55 + e0,65 +

+ e0,75 + e0,85 + e0,95) = 1,7176;

= 0,05[e0,0 +2(e0,1 + e0,2 + e0,3 + e0,4 +

+ e0,5 + e0,6 + e0,7 + e0,8 + e0,9) + e1] = 1,7197;

= 0,1/3×[e0,0 +4(e0,1 + e0,3 +

+ e0,5 + e0,7 + e0,9) + 2(e0,2 + e0,4 + e0,6 + e0,8) + e1] = 1,7182828.

Точное значение I позволяет определить точки x для формул, соответствующих погрешностям R в (6.19), (6.20), (6.21):



x = 0,365;

x = 0,532;

x = 0,588.

Следовательно, для каждой квадратурной формулы следует выбирать свое x с точки зрения оценки точности, что связано с очевидными расчетными трудностями. Утверждение, что повышение точности вычисления интеграла напрямую связано с уменьшением шага h, также не совсем верно.

Из практики известно, что начиная с некоторого n0 (рис. 6.8) погрешность вычислений снова начинает увеличиваться по причине округлений малых величин.

Рис. 6.8

 

В общем случае погрешность интегрирования может быть представлена в виде

,

где Dqi – абсолютная погрешность весов; Dxi – абсолютная погрешность узлов; R – погрешность квадратурной формулы.

В связи с вышеизложенным при вычислении интеграла для выбранной формулы численного интегрирования по заданной точности e выбор шага h производится из следующих соображений:

(6.22)

Соотношения (6.22) означают, что шаг h, а следовательно, и число точек n, в которых вычисляется f(x), определяется значением x с наихудшим поведением f(x) с точки зрения погрешности R.

Однако такое правило разбиения интервала интегрирования может приводить к избыточным вычислениям, если f(x) имеет только частные интервалы с ее «плохим» поведением относительно длины отрезка [a, b].

Для примера рассмотрим подынтегра­льную функцию типа f(x) = ex/s на отрезке [0, 1] (рис. 6.9) с шагом h =. Очевидно, что согласно (6.22) шаг очень мал для обеспечения заданной точности для всего отрезка [0, 1], т. е. возникает потребность для устранения избыточных вычислений разбивать интервал [a, b] на частичные интервалы различной длины, которая определяется свойствами f(x) и заданной точностью интегрирования.

Таким образом, возникает задача применения простейших квадратурных формул интегрирования с переменным шагом интегрирования на отрезке [a, b].

 



<== предыдущая лекция | следующая лекция ==>
Составные квадратурные формулы с постоянным шагом | Выбор шага интегрирования по теоретическим оценкам погрешностей


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


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

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

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


 


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

 
 

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

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