Решение дифференциального уравнения первого и второго порядка методом Рунге-Кутта 4-го порядка
Вид материала | Решение |
- Найти частное решение линейного однородного дифференциального уравнения. Решение, 6.09kb.
- Метод прогонки решения краевой задачи для обыкновенного дифференциального уравнения, 49.69kb.
- Б. Д. Плющенков 1/2 года I. Общая теория дифференциального уравнения (нелинейного), 16.96kb.
- Дифференциальные эллиптические уравнения второго порядка. Слабое решение. Обобщенное, 106.04kb.
- Задача Коши для квазилинейных дифференциальных уравнений в частных производных первого, 30.67kb.
- Задача Коши для неоднородного уравнения с однородными граничными условиями, 80.58kb.
- Численное решение обыкновенных дифференциальных уравнений, 10.66kb.
- Уравнения математической физики направление подготовки, 18.02kb.
- Экзаменационные вопросы по курсу "Численные методы математической физики", 57.77kb.
- Календарный план чтения лекций, 27.51kb.
Лабораторная работа 3
Решение дифференциального уравнения первого и второго порядка методом Рунге-Кутта 4-го порядка.
Порядок выполнения работы № 2
- Задать функцию двух переменных – правую часть уравнения;
- задать границы отрезка;
- задать начальное условие на искомую функцию;
- задать точность е=0.001;
- задать программу вычисления методом Рунге-Кутта 2-го порядка;
- задать программу вычисления методом Рунге-Кутта 4-го порядка;
- решить уравнение с помощью встроенной функции rkfixed(…);
- построить на графике найденную интегральную кривую в зависимости от шага разбиения; на этом же графике постройте решение, найденное с помощью встроенной функции.
- исследовать поведение апостериорной оценки погрешности (графически);
- найдите максимальную погрешность (по правилу Рунге).
- Найдите численное решение для уравнения второго порядка.
- Введите заданные функции
- Постройте матрицу-столбец начальных данных для сведения уравнения второго порядка к системе двух уравнений первого порядка. Повторите пункты 1-9
- Введите заданные функции
Пример программирования в среде MathCad для решения ДУ методом Эйлера
Чсленное дифференцирование
Y (10) Интегральная кривая при разбиении отрезка на 10 точек
Y (50) Интегральная кривая при разбиении отрезка на 50 точек
№ вар. | ДУ первого порядка | н.у. y(a) | [a;b] | точность ε | ДУ | начальные усл | [a;b] | |
y(a) | y’(a) | |||||||
1 | | 2 | [0;1] | 0.0001 | | 5.5 | 0.8 | [0;1] |
2 | | -4 | [0;1] | 0.00001 | | 1.4 | 2 | [1;2] |
3 | | -6 | [0;1] | 0.000001 | | -4 | -2.5 | [0;1] |
4 | | 0 | [1;2] | 0.001 | | 1.5 | 2.7 | [1;2] |
5 | | 0 | [1;2] | 0.0002 | | 1.4 | 2 | [1;2] |
6 | | 1 | [0;1] | 0.00002 | | 5.5 | 0.8 | [0;1] |
7 | | -1 | [0;1] | 0.000002 | | 1.5 | 2.7 | [1;2] |
8 | | 1 | [0;1] | 0.0003 | | 0 | 0 | [1;2] |
9 | | -1 | [0;1] | 0.00003 | | -4 | -2.5 | [0;1] |
10 | | 0 | [0;1] | 0.00002 | | 0 | 1 | [0;1] |
11 | | 0 | [0;1] | 0.000002 | | 0 | 1 | [0;1] |
12 | | 1 | [0;1] | 0.0003 | | 1 | 0.5 | [0;1] |
13 | | 0.1 | [0;1] | 0.00003 | | 1.4 | 2 | [1;2] |
14 | | 0.5 | [1.5;2.5] | 0.00003 | | 5.5 | 0.8 | [0;1] |