Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МО.doc
Скачиваний:
89
Добавлен:
30.04.2013
Размер:
1.31 Mб
Скачать

Метод парабол

В этом методе вершины каждых трех ординат соединяются дугами квадратичных парабол, оси которых параллельны оси y. Таким образом, вместо двух прямоугольных трапеций рассматривают одну элементарную трапецию, ограниченную параболической дугой. Исходя из этого можно видеть, что число разбиений n в методе Симпсона должно быть четным.

Площади полученных трапеций можно обозначить как s12, s34, … , sn-1,n. Рассмотрим первую из этих трапеций. Для упрощения вычислений можно перенести ось ординат параллельно самой себе так, чтобы она шла вдоль ординаты yo . Ясно, что от этого величина площади не изменится.

Уравнение квадратичной параболы , ось которой па­раллельна оси y, есть

y = A0 + A1*x + A2*x2

Чтобы парабола проходила через точки подынтег­ральной кривой (xo,yo), (x1,y1), (x2,y2) нужно правильно подобрать коэффициенты А0, А1 и А2:

Так как xo = 0, x1 = h и x2 = 2h, то, подставив эти значения в приведенное выше уравнение можно получить:

После решения этой системы можно найти:

; ;

Площадь s12 определяется интегралом:

Подставив найденные значения А0, А1 и А2 в это уравнения и приведя свободные члены, получим:

Аналогично

. . . . . . . . . .

Следовательно,

Отсюда можно найти формулу метода парабол (или метода Симпсона):

Или, в более компактном виде:

где cj = 1, 4, 2, 4, 2, … ,2, 4, 1 .

Предельная абсолютная погрешность метода Симпсона:

, где

8.2.Метод Рунге двойного счета для оценки погрешности.

Метод тройного счета.

  1. Методы решения задачи Коши для обыкновенного дифференциального уравнения.

1.1. Опр. Пусть дан отрезок [a,b].Равномерной сеткой на этом отрезке назовем множество узлов whтакое, что  wh = { xj= jh,  j=0,...,n, h=(b-a)/n) }.

Опр. Сеточной функцией y = yj= y(xj) называется функция, заданная в узлах сетки.

Любую сеточную функцию y j= y(xj) можно представить в виде вектора Y=(y0, y1, ..., yn-1, yn), и, следовательно, множество сеточных функций образует конечномерное пространство, в данном случае размерности n+1. В этом пространстве можно ввести норму, напримерили.

Пусть дано дифференциальное уравнение Lu(x) = f(x,u) ( например, ) .

1.2.Заменим Lu в узле сетки xi линейной комбинацией значений сеточной функции yi на некотором множестве узлов сетки, называемом шаблоном. Такая замена Lu на Lh yh называется аппроксимацией на сетке дифференциального оператора L разностным оператором Lh . Замена непрерывной функции f(x,u) в узлах сетки на сеточную функцию j (xh,yh) называется аппроксимацией правой части.

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

Lh yh = j ( xh,yh) ( например,).

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

Пусть uh- проекция непрерывной функции u(x) на сетку ( например, uh= u(xj) = uj).

Опр. Погрешностью аппроксимации дифференциального оператора Lu разностным оператором Lhназовем величину y1= (Lu)h- Lhuh , где (Lu)h- проекция на сетку результата действия дифференциального оператора L на функцию u

( например,) .

Опр. Говорят, что погрешность аппроксимации дифференциального оператора имеет в узле xiпорядок k , если y1(xi) = O(hk)0 при h0.

Опр. Погрешностью аппроксимации правой части f сеточной функцией jh назовем величину y2= fh- jh , где fh- проекция на сетку функции f(x,u) (например, f(xj ,uj).

Опр. Погрешность аппроксимации правой части имеет в узле xiпорядок m , если y2= O(hm)0 при h0

Опр. Погрешностью аппроксимации разностной схемы на решении в узле xi(локальной погрешностью) назовем величину y , равную

y = y 1 - y2 = (Lu)h- Lhuh - ( fh- jh)= jh - Lhuh,

здесь использовано, что Lu=f.

.

Опр. Значения локальной погрешности аппроксимации в каждом узле xi образуют сеточную функцию погрешности аппроксимации yi.

Обычно требуется оценка погрешности аппроксимации на сетке, т.е. оценка функции y iв некоторой сеточной норме.

Опр. Говорят, что погрешность аппроксимации разностной схемы имеет m-ый порядок на сетке, если чкyчк = O(hm).

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

ч к zhч к =ч к uh- yhч к = O(hk) ® 0 при h® 0.

Соседние файлы в предмете Методы оптимизации