Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
krav.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.45 Mб
Скачать

Анализ ошибок при использовании метода прогноза и коррекции

Анализ ошибок удобно провести в несколько приёмов – для ошибки приближения прогноза (30) и коррекции (31).

Для определения ошибки ограничения прогноза (30) разложим y(x) в окрестности точки x=xm в ряд Тейлора.

y(x) = ym + ym' (x-xm) + ym''/2 (x-xm)2 + 1/6 (x-xm)3 y'''()

где лежит между x и xm. Полагая x=xm+1, получаем

ym+1 = ym + hym' + h2 ym''/2 + 1/6 h3 y'''(1); xm < 1 < xm+1

Аналогично для x=xm–1, получаем

ym–1 = ym – hym' + h2 ym''/21/6 h3 y'''(1); xm–1 < 2 < xm

Если вычесть одно из другого и заметить, что y'''(1) + y'''(2) = y'''(), где xm–1 < < xm+1, то ym+1 = ym–1 + 2 h ym' + 1/3 h3 y'''().

Ошибка приближения таким образом равна

ET(k) = 1/3 h3 y'''(); xm–1 < < xm+1 (36)

Коррекция является обобщением формулы трапеций. Ошибка приближения формулы трапеций

ET(k) = – 1/12 h3 y'''(); xm–1 < < xm+1 (37)

Таким образом здесь ошибка тоже пропорциональна h3. Тот факт, что ошибки имеют одинаковый порядок, позволяет предложить простой метод оценки y''', а, следовательно, и ETk.

Пусть Ym – точное решение при x=xm, тогда

Ym = ym(0) + 1/3 h3 y'''() и

Ym = ym(i) 1/12 h3 y'''(),

где ym(0) и ym(i) вычислены по (30) и (31).

Вычитая эти равенства одно из другого, получаем

O = ym(i) – ym(0)1/12 h3 [y'''() + 4y'''()].

Если предположить, что y''' практически постоянна на интервале xm–1 < x < xm+1, то

5/12 h3 y''' = ym(i) – ym(0) и ET(k) = – 1/12 h3 y''' = 1/5 [ ym(0) – ym(i)] (38)

Таким образом метод прогноза и коррекции даёт в качестве побочного продукта вычислений легко определяемую оценку ошибки приближения.

Рассмотрим вопрос выбора величины шага h. К сожалению, не существует формул для выбора шага интегрирования до начала решения задачи, за исключением (34), но, как правило, пользоваться ею неудобно. Может быть весьма трудно оценить величину M, а если к тому же она сильно меняется на интервале...

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]