Сделай Сам Свою Работу на 5

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





На частичном отрезке интегрирования подынтегральная функция заменяется интерполяционным полиномом первой степени, т.е. прямой, проходящей через точки и (рис. 4.4):

.

Поставляя это выражение в формулу (4.12) и выполняя интегрирование по частичным отрезкам приходим к формуле трапеций:

.

(4)

Название метода связано с тем, что интеграл по отрезку заменяется площадью трапеции с основаниями, равными значениям функции на краях отрезка, и высотой, равной (рис. 4.4).

В случае постоянного шага интегрирования формула трапеций принимает вид:

 

. (5)

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

Разобьем интервал интегрирования на четное число n равных отрезков с шагами . На каждом отрезке , содержащем три узла, заменим подынтегральную функцию интерполяционным полиномом второй степени, т.е. параболой

Интегрируя это выражение на отрезке получим

. (6)

Приближенное значение интеграла на интервале получим суммированием частичных интегралов (4.21) по всем отрезкам :

. (7)

Полученное соотношение называется формулой Симпсона или формулой парабол.



Задача Коши для дифференциального уравнения

Для обыкновенного дифференциального уравнения первого порядка задача

Коши состоит в следующем: найти решение уравнения

y'=f(x,y), (1)

удовлетворяющего начальному условию

y(x0)=y0 . (2)

Необходимо найти на отрезке [x0,xn] такую непрерывную функцию y = y(x), которая удовлетворяет дифференциальному уравнению (1) и начальному условию (2). Нахождение такого решения называют решением задачи Коши

Метод Эйлера

Численное решение задачи Коши заключается в следующем. На отрезке [a,b] задается конечное множество точек .

В выбранных точках xi отыскиваются приближенные значения искомой функции yi ≈ y(xi) . .

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

Приближенные значения искомой функции yi ≈ y(xi) в выбранных точках xi вычисляются последовательно по формуле:

, , (3)

При этом искомая интегральная кривая y(x), проходящая через точку (x0,y0), заменяется ломанной с вершинами в точках (xi,yi).



Для практической оценки погрешности метода можно использовать правило Рунге. Для этого прибегают к следующему приему вычисления по формуле(3) проводятся дважды: с шагом h и h/2, что удваивает число n.

За оценку погрешности принимается величина

Метод Эйлера приводит к систематическому накоплению ошибок, поэтому в практике расчетов используют модификации этого метода: метод ломаных и метод Эйлера-Коши.В первом случае сначала вычисляют промежуточные значения

и находят направление поля интегральных кривых в средней точке , а затем полагают
Во втором случае грубое приближение

, уточняется следующим образом:

37) Метод Рунге-Кута

На практике широко применяется одношаговый метод четвертого порядка Рунге-Кутта.
Метод заключается в том, что значение функции
y(x) в точке xi+1 определяется по рекуррентной формуле:


Для вычислений по методу Рунге-Кутта необходимо предварительно вычислить 4 коэффициента:

38) Метод Адамса

Пусть для задачи Коши найдены каким-либо способом (например, методом Эйлера или Рунге-Кутта) три последовательных значения искомой функции,

где h – шаг изменения .
Вычислим величины

,

,

,

.
Метод Адамса позволяет найти решение задачи, то есть функцию в виде таблицы. Продолжение вычисленный функции из четырех точек осуществляется по экстраполяционной формуле Адамса: (1.3)
затем уточнение проводится по интерполяционной формуле Адамса: . (1.4)

Метод адамса 4 порядка м
Метод Адамса легко распространяется на системы дифференциальных уравнений.
39) Методы решения систем дифференциальных уравнений



– Метод исключения.Суть метода состоит в том, что в ходе решения система ДУ сводится к одному дифференциальному уравнению.
– С помощью характеристического уравнения (так называемый метод Эйлера).
Численные методы решения систем дифференциальных уравнений.

1. Метод Эйлера.

yij+1=yij+hfi(xi,y1j y2j..ynj)

j - номер шага.

xj+1=xj+h

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

ki1=h*fi(xj,y1j..ynj)

ki1=h*fi(xj+h,y1j+ki1..ynj+ki2)

yij+1=yij+(ki1+ki2)/2

xj+1=xj+h

3. Метод Рунге-Кутта четвертого порядка.

ki1=hfi(xj,y1j..ynj)

ki2=hfi(xj+h/2,y2j+ki1/2,..,ynj+kn1/2)

ki3=hfi(xj+h/2,y2j+ki2/2,..,ynj+kn2/2)

ki4=hfi(xj+h,y1j+ki2,..,ynj+kn3)

yij+1=yij+(ki1+2ki2+2ki3+ki4)/6

xj+1=xj+h

40) Методы Рунге-Кутта можно использовать не только для решения дифференциальных уравнений первого порядка

но и для решения дифференциальных уравнений более высоких порядков

Любое дифференциальное уравнение m-го порядка

( 12.8)

можно свести к системе, состоящей из m уравнений первого порядка при помощи замен.
Заменим:

В результате дифференциальное уравнение m -го порядка (12.8) сводится к системе, состоящей из m дифференциальных уравнений первого порядка:

Решением системы (12.2), а значит и дифференциального уравнения m -го порядка (12.1) является m табличных функций

 

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.