Указать его порядок точности и формулу для апостериорной оценки его ЛП (по терминологии [2] – формулу контрольного члена метода). Каковы свойства последней формулы?
2. Изложить алгоритм метода Мерсона с автоматическим выбором переменного шага интегрирования по заданной величине локальной погрешности для численного решения ЗК (1) (см. [1, стр. 21-23, 25-26]).
3. Составить программу, реализующую алгоритм из п. 2.
Входные данные программы: , , , , , ; – начальный шаг сетки; – минимальный допустимый шаг сетки; – число точек выдачи результатов; tr(1), tr(2), …, tr() – точки выдачи результатов.
Выходные результаты: ; tr(1), tr(2), …, tr(); yr(1), yr(2), …, yr() – приближенные значения искомого решения в точках выдачи; NT – число узлов сетки, на которой получено приближенное решение ЗК с ЛП .
Приближенное решение в точке выдачи tr(i), не совпадающей с узлами сетки и расположенной, например, между соседними узлами сетки и , вычислять с помощью интерполяционного полинома Эрмита (почему?), построенному по приближенным значениям , .
4. С помощью составленной программы найти приближенное решение ЗК
, , . (2)
= 10-5; = 0.3; = 10-4; tr(i) = 0.3i, i = 1,…,10.
Найти решение задачи (2) аналитически и сравнить точное и приближенное решение в точках выдачи.
Литература
Тема 5. Численное решение задачи Коши (ЗК) для системы обыкновенных дифференциальных уравнений.
Задание 8
1. Выписать формулы трехшаговых экстраполяционного и интерполяционного методов Адамса (ЭМА и ИМА) для нахождения приближенного решения ЗК
, (1)
где – искомая, а – заданная вектор-функции, – заданный вектор.
Дать определения глобальной (методической) погрешности (ГП) этих методов и указать порядки их точности.
2. Изложить алгоритм предиктор-корректор метода, основанного на паре указанных методов, с одной коррекцией (ПКМ1). Сформулировать правило Рунге для практической (апостериорной) оценки погрешности ПКМ1. Описать алгоритм ПКМ1 с автоматическим выбором шага по заданной величине глобальной погрешности этого метода. Для вычисления приближенного решения в трех первых узлах сетки использовать метод Рунге-Кутты 3) из [1, стр. 9]. Для оценки погрешности ПКМ1 в текущем узле по правилу Рунге рекомендуется решать ЗК (1) с целым и половинным шагом параллельно, и если погрешность в текущем узле превышает , то сразу возвращаться в начальную точку и уменьшать шаги вдвое, а не продолжать интегрирование до конца отрезка [, T].
3. Составить программу, реализующую алгоритм из п. 1.
Входные данные программы: , , , , , ; – начальный шаг интегрирования; – минимальный допустимый шаг интегрирования; – число точек выдачи результатов; tr(1), tr(2), …, tr() – точки выдачи результатов.
Выходные результаты: ; tr(1), tr(2), …, tr(); yr(1), yr(2), …, yr() – приближенные значения искомого решения в точках выдачи; hr – шаг, при котором получено решение с требуемой точностью.
4. С помощью составленной программы найти приближенное решение ЗК
, , , . (2)
с точностью = 10-4. Начальный шаг = 0.1, tr(i) = 0.1i, i = 1,…,12.
Найти решение ЗК (2) аналитически и сравнить с приближенным.
Замечание
В программе считать точки выдачи совпадающими с узлами сетки.
Литература
Тема 5. Численное решение задачи Коши (ЗК) для системы обыкновенных дифференциальных уравнений.
Задание 9
1. Привести расчетные формулы 3-шагового интерполяционного метода Адамса и 2-шагового экстраполяционного метода Адамса для нахождения приближенного решения ЗК
, (1)
где – искомая, а – заданная вектор-функции, – заданный вектор.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.