Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Индивидуальные задания. Часть 4.
Решение обыкновенных дифференциальных уравнений.
Задание 6.
Решить задачу Коши для дифференциального уравнения y'=f(x, y) на отрезке [a,b] при заданном начальном условии и шаге интегрирования h.
Номер варианта соответствует порядковому номеру в списке.
Исполнение: С помощью инструментальных пакетов MS Office, MathCad методами Эйлера, Рунге-Кутта 4-го порядка и Адамса, предусмотрев вывод полученных решений в виде таблиц и графиков.
Методические указания








Системы дифференциальных уравнений
Дана система дифференциальных уравнений:
![]()
, где n – размерность системы.
Рассмотрим задачу Коши для данной системы. Пусть известны начальные условия при x0 = a: y1(x0) = y10, y2(x0) = y20, …, yn(x0) = yn0. Требуется найти y1(x), y2(x),…, yn(x), проходящие через заданные точки: (x0,y10), (x0,y20), …, (x0,yn0).
Методы решения одного дифференциального уравнения можно обобщить и на их системы.
Метод Рунге-Кутта 4-го порядка для системы ОДУ 1-го порядка
Расчетные формулы метода Рунге-Кутта 4-го порядка для системы ОДУ 1-го порядка:
![]()
где
;
;
;
m – количество узлов;
– номер функции;
– номер узла;
;
;
;
.
Задания:
1. Задать исходные данные: функцию f правой части, начальное значение
.
2. Используя функцию eyler, найти приближенное решение задачи Коши с шагом h=0.1 по явному методу Эйлера.
3. Используя встроенную функцию rkfixed пакета MATHCAD, найти приближенное решение задачи Коши с шагом h=0.1 по методу Рунге-Кутты 4 порядка точности 4. Найти решение задачи Коши аналитически.
5. Построить таблицы значений приближенных и точного решений. На одном чертеже построить графики приближенных и точного решений.
6. Оценить погрешность приближенных решений двумя способами:
a) по формуле
; здесь
и
- значения точного и приближенного решений в узлах сетки
, i=1,..N;
b) по правилу Рунге (по правилу двойного пересчета).
7. Выяснить, при каком значении шага h решение, полученное по методу Эйлера, будет иметь такую же погрешность (см. п. 6а), как решение, полученное с помощью метода Рунге-Кутты с шагом h=0.1.
УКАЗАНИЕ. В п. 7 рекомендуется провести серию вычислений решения по методу Эйлера, дробя шаг h пополам.
N | f(t, y) | t0 | T | y0(t0) | N | f(t, y) | t0 | T | y0(t0) |
1 |
| 1 | 2 | 0 | 14 |
| 1 | 2 | 1 |
2 |
|
|
| 0 | 15 |
| 1 | 2 | 3 |
3 |
| 0 | 1 | 0 | 16 |
| 1 | 2 | 1 |
4 |
|
|
| 0.5 | 17 |
| 1 | 2 | 1 |
5 |
| -1 | 0 | 1.5 | 18 |
| 1 | 2 |
|
6 |
| 0 | 1 | 1 | 19 |
| 1 | 1 | 1 |
7 |
|
|
| 1 | 20 |
| 0 | 1 | 3 |
8 |
| p | p+1 |
| 21 |
| 0 | 1 | 1 |
9 |
| 1 | 2 | 1 | 22 |
| 0 | 1 | 1 |
10 |
| 0 | 1 |
| 23 |
| 0 | 1 | 0.5 |
11 |
| 2 | 3 | 4 | 24 |
| 0 | 1 | 3 |
12 |
| 1 | 2 |
| 25 |
| 0 | 1 | -0.5 |
13 |
| 1 | 2 | 1 | 26 |
| 1 | 2 | 1 |



