Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Элементы ОДУ.doc
Скачиваний:
23
Добавлен:
24.03.2015
Размер:
628.22 Кб
Скачать

Таблица производных

Таблица неопределенных интегралов

Методы интегрирования оду

Метод Эйлера

Усовершенствованный метод Эйлера

Метод предиктор – корректор

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

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

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

Идея состоит в том, чтобы организовав вычисления значений интеграла по нескольким семействам (множествам) узлов, затем сравнить результаты вычислений и получить оценку погрешности. Наиболее удобное правило связано с вычислением интеграла дважды: LN[f],L2N[f].

Правило Рунге оценки погрешности R2N[f]:

R2N[f] ≈ (L2N[f] - LN[f] ) / ( 2p -1 )

(4.32)

где p- порядок погрешности квадратурной формулы.

Определение 4.7Оценка погрешности, которая находится до решения задачи, называетсяаприорной.

Такую оценку дает теорема о погрешности.

Определение 4.8Оценка погрешности, которая находится после решения задачи, называетсяапостериорной.

Эту оценку дает правило Рунге.

После подсчета величин LN[f] иL2N[f] кроме оценки погрешности по правилу Рунге можно также дополнительно уточнить приближенное значение интеграла. Величина

L*2N[f] = (2pL2N[f] - LN[f] ) / ( 2p -1 )

(4.33)

называется уточненным (или экстраполированным) по Ричардсонузначением искомого интеграла.

Погрешность LN[f] -L*2N[f] имеет более высокий порядок относительноh, чемL[f]-LN[f] (и, соответственно,L[f]-L2N[f]). Именно, еслиL[f]-LN[f]=chp+O(hp+l), гдеl > 0 и константаc≠ 0 не зависит отh, тоLN[f] -L*2N[f]=O(hp+l). Более подробно эти вопросы разобраны в работе[6].

Для практического вычисления интеграла L[f] с заданной точностью ε выбирается некоторое начальное числоNразбиений отрезка [a,b] и вычисляются величиныLN[f] иL2N[f]. Если |R2N[f]| ≤ ε, то с точностью ε полагаютL[f]≈L2N[f] (либо более точноL[f]≈L*2N[f]). В противном случае вычисляют значениеL4N[f] и сравнивают |R4N[f]| и ε, и т.д.

R2N[f] ≈ (L2N[f] - LN[f] ) / ( 2p -1 )

А. Варианты заданий (решить методами Эйлера и Рунге-Кутта и сравнить точность с использованием правила Рунге

;

;

;

;

;

;

;

;

;

;

;

;

;

;

;

;

Б. Варианты заданий

6) y''- y = ex, y(0) = 0, y'(0) = 0.5 на [0,1]. 7) y''-2 y' = x2 -1, y(1) = -1/6, y'(1) = -3/4 на [1,2]. 8) y''- 2y' = 3ex, y(0.3) = 1.415, y'(0.3) = 5.83 на [0.3, 0.6]. 9) y''+ y' = 3x2, y(1) = -1, y'(1) = 2 на [1,2].

;

;

Ораторная работа 8

ЧИСЛЕННОЕ РЕШЕНИЕ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ. КРАЕВАЯ ЗАДАЧА

http://crecs.ru/ru/numlabs2/ODEBVP.html

1. Введение

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

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