Решение обыкновенных дифференциальных уравнений n-го порядка
Рассмотрим задачу Коши для ДУ второго порядка
Решение будем искать на интервале . Сведем это уравнение к системе ДУ первого порядка, состоящей из двух уравнений.
Рассмотрим, как решить эту задачу с использованием функции rkfixed. Функцию определим как вектор с двумя элементами
Пример
Решение ищем на отрезке [1,4].
Сначала найдем аналитическое решение задачи Коши для этого примера:
.
Разрешим данное ДУ относительно второй производной . Запишем функцию : . Воспользуемся функцией пакета rkfixed.
Сплошная линия – интегральная кривая, а вторая кривая – график первой производной.
В таблице в первом столбце выведена переменная x, во втором столбце – искомая функция, а в третьем – первая производная искомой функции.
Полученное решение можно сравнить с аналитическим решением, найденным выше.
В отчет надо включить таблицу с результатами аналитического и численного решения и сравнить их.
Для ДУ более высокого порядка будем использовать тот же метод, что и для ДУ второго порядка. Тогда вектор начальных условий и функция будут содержать элементов.
Задание
Найти аналитическое решение задачи Коши.
Решить задачу Коши, используя функции rkfixed или Rkadapt или Bulstoer.
Построить интегральную кривую и график первой производной, вывести таблицы полученных результатов и сравнить их (вывести таблицу разностей).
Отчет оформить как файл пакета MathCad.
Варианты задания для этой работы взять в работе №3.
Опишем возможности пакета MathCad для решения жестких систем дифференциальных уравнений.
- Введение
- Символьная математика
- Функции
- Создание программ
- Графические возможности Mathcad
- Работа с файлами
- Решение обыкновенных дифференциальных уравнений первого порядка
- Решение обыкновенных дифференциальных уравнений n-го порядка
- Жесткие системы дифференциальных уравнений
- Численное решение задачи Коши для системы обыкновенных дифференциальных уравнений
- Работа № 4 Решение краевой задачи методом стрельбы
- Список рекомендуемой литературы