Алгоритм решения ОДУ 1-го порядка методом Эйлера.

 

 

25.)

Из геометрической иллюстрации следует, что:

 

1. На каждом шаге есть погрешность (на рисунке это отрезок BD). Погрешность тем больше, чем больше шаг.

2. Ошибка может накапливаться.

Формула Эйлера имеет погрешность метода

Для практического выбора h с целью обеспечения заданной точности решения задачи e применяется следующий прием.

Выполняются 2 расчета: с n и 2n узлами. Если полученные значения функции в во всех узлах отличаются не более чем на e, задача считается решенной. Если нет, число узлов вновь удваивают и опять сравнивают полученные значения функций.

Таким образом, расчет продолжается до достижения условия

Порядок оценки погрешности метода Эйлера на одном шаге:

1)Записать разложение точного решения задачи Коши в точке по формуле Тейлора с остаточным членом в форме Лагранжа:

 

, .

2)Погрешность метода на одном шаге имеет порядок так как

3)После шагов погрешность вычисления значения в конечной точке отрезка возрастёт не более чем в раз. Погрешность метода Эйлера можно оценить неравенством

 

или представить в виде

 

,

где .

 

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

 

Метод Рунге-Кутта 4-го порядка- усреднение проводится по трём точкам, формула Эйлера на каждом отрезке используется 4 раза: в начале отрезка, дважды в его середине и в конце отрезка.

Расчетные формулы метода для дифференциального уравнения y = f(x,y) имеют вид:

,

где i = 0, 1, …., n-1 - номер узла;

xi = a + i×h - координата узла;

у0 = у(х0) - начальное условие.

 

Погрешность метода dМ = О(h5).

 

 


Схема алгоритма расчета новой точки методом Рунге-Кутта 4-го порядка.

 

26.)

Решение систем обыкновенных дифференциальных уравнений.

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

где x - независимый аргумент, , где n – размерность системы.

yi - зависимая функция, ,

yi|x=x0 =yi0 - начальные условия.

Функции yi(x), при подстановке которой система уравнений обращается в тождество, называется решением системой дифференциальных уравнений.

 

Решение системы дифференциальных уравнений методом Эйлера:

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

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

xj+1=xj+h

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

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

Пусть задана система уравнений 1-го порядка:

y′ = f(x, y, z)

z′ = g(x, y, z)

с начальными условиями

y(x0) = y0 , z(x0) = z0 .

Приближенное решение системы определяется по формулам:

yi+1 = yi +∆yi ,

zi+1 = zi + ∆zi ,

где приращения ∆yi и ∆zi вычисляются в этом случае параллельно:

∆yi = hf(xi , yi , zi)

∆zi = hg(xi , yi , zi)

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


 

где

k1 = hf(xi , yi , zi),

l1 = hg(xi , yi , zi),

k2 = hf(xi+h, yi+k1 , zi+l1),

l2 = hg(xi+h, yi+k1 , zi+l1).

 

 


 

Алгоритм решения системы ОДУ.

 

 

27.)

Численное интегрирование — вычисление значения определённого интеграла.

Численное интегрирование применяется, когда:

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

2. Аналитическое представление подынтегральной функции известно, но её первообразная не выражается через аналитические функции. Например, .

Если функция непрерывна на отрезке [a, b] и ее первообразная может быть определена через известную функцию, то вычисление такого интеграла производится по формуле Ньютона – Лейбница:

.

Алгоритм получения определенного интеграла:

1)Сначала вычисляют значения функции f(xi) = yi в некоторых узлах xi Î[a, b].

2)Затем выбирается интерполяционный многочлен P(x), проходящий через полученные точки (xi, yi), который используется при вычислении приближенного значения интеграла :

 

При реализации такого подхода формулы численного интегрирования принимают следующий общий вид:

,где - узлы интерполирования, Ai – некоторые коэффициенты, R – остаточный член, характеризующий погрешность формулы.(квадратурная формула)

 

Геометрический смысл определенного интеграла – площадь криволинейной трапеции, ограниченной осью OX, кривой f(x), и прямыми x=a и x=b

 

 

 

Отрезок [a, b] делят на n необязательно равных частей – элементарных отрезков. Принято такое деление отрезка называть сеткой, а точки x0, x1,…, xn – узлами сетки.

Если сетка равномерная, то – шаг сетки, при интегрировании – шаг интегрирования, а координата i-го узла вычисляется по формуле:

,

Полная площадь криволинейной трапеции состоит из n элементарных криволинейных трапеций – элементарных площадей:

Квадратурные формулы отличаются друг от друга способом оценки значения Si – площади элементарной криволинейной трапеции.

 

28.) Численное интегрирование — вычисление значения определённого интеграла.

Численное интегрирование применяется, когда:

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

2. Аналитическое представление подынтегральной функции известно, но её первообразная не выражается через аналитические функции. Например, .

Если функция непрерывна на отрезке [a, b] и ее первообразная может быть определена через известную функцию, то вычисление такого интеграла производится по формуле Ньютона – Лейбница:

.

Алгоритм получения определенного интеграла:

1)Сначала вычисляют значения функции f(xi) = yi в некоторых узлах xi Î[a, b].

2)Затем выбирается интерполяционный многочлен P(x), проходящий через полученные точки (xi, yi), который используется при вычислении приближенного значения интеграла :

 

При реализации такого подхода формулы численного интегрирования принимают следующий общий вид:

,где - узлы интерполирования, Ai – некоторые коэффициенты, R – остаточный член, характеризующий погрешность формулы.(квадратурная формула)

Метод прямоугольников.

 

Площадь i-той элементарной трапеции можно оценить (приближенно вычислить) как площадь прямоугольника со сторонами и fi. Тогда и значение интеграла:

 

Оценка элементарной площади Si левым прямоугольником.

 

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

Формула правых прямоугольников:

 

 

Оценка элементарной площади Si правым прямоугольником.

 

Для данного случая и тогда значение интеграла:

Эти формулы имеют большую погрешность, пропорциональную величине шага

 
Для повышения точности площадь Si можно оценить, используя прямоугольник со стороной, равной значению подынтегральной функции в середине элементарного отрезка

 

 
 


 

Для повышения точности площадь Si можно оценить, используя прямоугольник со стороной, равной значению подынтегральной функции в середине элементарного отрезка

 

Оценка элементарной площади Si центральным прямоугольником.

Для данного случая и формула центральных прямоугольников имеет вид:

Погрешность в оценке площади Si в данном случае существенно меньше, чем в двух предыдущих (погрешность оценивается разницей площадей δ1 и δ2).

Погрешность метода пропорциональная квадрату величины шага

 

 
 

 


Суммарная площадь

прямоугольников заметно

меньше площади

криволинейной трапеции.

 

 

Геометрическая иллюстрация вычисления значения определённого интеграла по формуле левых прямоугольников.

 

 



php"; ?>