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