Численное интегрирование. Метод трапеций.
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

На каждом частичном интервале [xi , xi+1 ] заменяют аппроксимирующую функцию f(x) полиномом Лагранжа первой степени, т.е. применяют линейную интерполяцию. График функции в этом случае представляет ломаную линию, соединяющую точки (xi, yi ) (Рис.4). В этом случае площадь всей фигуры складывается из площадей элементарных прямоугольных трапеций, равных si=h(yi-1+yi)/2 (i=1,2,…,n) . Сумма этих площадей и представляет формулу трапеций

.

 

 

 

Вопрос 15.

 

Численное интегрирование. Метод Симпсона.

Отрезок интегрирования [a , b] разбивают на четное количество n=2m равных интервалов с шагом

На каждых двух соседних интервалах [xi-1 , xi ] и [xi , xi+1 ] (i=1,2,…,n-1) , начиная с первого, заменяют функцию полиномом Лагранжа или Ньютона второй степени, т.е. параболой, проходящей через три точки с координатами

(xi-1, yi-1 ) , (xi, yi ) , (xi+1, yi+1 ) и с осью симметрии, параллельной оси ординат (Рис.5).

Площадь каждой пары интервалов равна si=(yi-1+4yi+yi+1)×h/2 . Сумма этих площадей и представляет формулу Симпсона

 
Рис.5. Метод Симпсона

 

Вопрос 16.Численные методы решения задачи Коши для ОДУ первого порядка. Метод Эйлера.

Метод Эйлера

 

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

Точное решение (сплошная линия) в соответствии с начальными условиями проходит через точку А0 с координатами (x0,y0). Заменим точное решение y =j(x) касательной к интегральной кривой в точке А0 при x=x0.

При x=x1 получим точку А1 с ординатой y1=y0+h×tga0. Получим y1=y0+h×f(x0,y0), где f(x0, y0) - функция, характеризующая наклон касательной в точке А0. Таким образом, приращение функции заменяем ее дифференциалом. Выполнив аналогичную процедуру в точке А1, найдем ординату точки А2 : y2=y1+h×f(x1, y1).

В общем случае дляi-ой точки можно записать

yi+1=yi+h× f(xi ,yi ).

Исходной точкой для каждого прямолинейного отрезка является конечная точка предыдущего. Наклон каждого отрезка ломаной определяется значением производной y’(xi)=f(xi,yi).

 

Вопрос 17.

 

Первый модифицированный метод Эйлера

Сначала на каждом i -ом шаге, как и в методе Эйлера, используя наклон касательной в точке Ai (х= xi), вычисляют промежуточное значение yi+1/2 , но не на всей длине шага h , а на его половине в средней точке Ac (х=xi+1/2) каждого интервала [xi , xi+1]:

Затем находят направление касательной fi+1/2 в середине интервала в точке Ac (х=xi+1/2=xi+h/2) :

Это направление и принимают за окончательное при вычислении ординаты точки Ai+1 на всем интервале h от точки Ai:

Подставив в последнюю формулу два предыдущих выражения, получим одну результирующую формулу для вычисления ординаты точки Ai+1:

 

Вопрос 18. Второй модифицированный метод Эйлера

 

Сначала определяют значение ординаты yE в точке E как и в методе Эйлера (Рис.4.): yE=yi+h×f(xi, yi).

В точке E вычисляют направление проходящей через нее интегральной кривой fE=f(xi+1,yE).

В качестве окончательного значения направления кривой на всем отрезке h принимают среднее арифметическое значение от направлений f(xi , yi) и fE , т.е. ординату точки Ai+1 вычисляют по формуле

.

Подставив в последнюю формулу два предыдущих выражения, получим одну результирующую формулу для вычисления ординаты точки Ai+1:

.

Локальная погрешность обоих модифицированных методов О(h3) , глобальная - О(h2) .

Все методы Эйлера являются явными и одношаговыми , поскольку для вычисления последующего приближения необходимо знать только значение функции f(x,y) на предыдущем шаге.

Вопрос 19.Метод Рунге-Кутты.

 

1. Из точки Mi с координатами (xi,yi) строят касательную в направлении, определяемым углом α1 , для которого tg α1=f(xi,yi) и находят точку A.

Расстояние NA будет k1= hf(xi,yi).

2. При x=xi+h/2 в точке F вычисляют наклон второй касательной с углом α2 (касательная показана утолщенным отрезком) tg α2=f(xi+h/2,yi+k1/2). С этим наклоном проводят прямую из точки Mi и получают точку B .

При этом приращение будет NBk2=hf(xi+h/2,yi+k1/2).

3. Также при x=xi+h/2, но уже в точке G пересечения прямой Mi B с одной из кривых семейства, вычисляют ее наклон (касательная показана утолщенным отрезком) как tgα3=f(xi+h/2 , yi+k2/2). С этим наклоном проводят прямую из точки Mi и на длине шага h получают приращение NC, равное k3=hf(xi+h/2,yi+k2/2).

Второй и третий этапы представляют не что иное, как модифицированные методы Эйлера.

4. При x=xi+1 в точке С пересечения прямой MiC с одной из кривых семейства вычисляют ее наклон (касательная также показана утолщенным отрезком) как tgα4=f(xi+h , yi+k3). С этим наклоном проводят прямую из точки Mi и на длине шага h получают приращение ND, равное k4=hf(xi+h,yi+k3).

5. Окончательно приращение ординаты точки Mi+1 вычисляют как средневзвешенную величину приращений k1, k2, k3, k4 , с весовыми коэффициентами соответственно

Где k1= hf(xi,yi).

k2=hf(xi+h/2,yi+k1/2).

k3=hf(xi+h/2,yi+k2/2).

k4=hf(xi+h,yi+k3).

 

 

Вопрос 20.Численные методы решения задачи Коши для системы ОДУ первого порядка.

Определение :

Система дифференциальных уравнений называется нормальной , если все уравнения системы разрешены относительно старшей производной.

Рассмотрим систему ДУ вида :

- искомые функции на промежутке [x0,X]

Заданы начальные условия :

Введем понятие вектор-функции :

, ,

Тогда имеем :

 

Вопрос 21. Решение ОДУ высших порядков.

 

Дата: 2016-10-02, просмотров: 167.