Численные методы решения обыкновенных дифференциальных уравнений
Из всех вопросов темы 1.8 изучается вопрос «Численное решение задачи Коши для обыкновенного дифференциального уравнения 1-го порядка».
После изучения материала опорного конспекта и письменных лекций Вам следует решить одну из задач контрольной работы согласно "Методическим указаниям к выполнению контрольной работы".
1.8.1. Решение задачи Коши методом Эйлера Пусть требуется найти на отрезке [a, b] решение дифференциального уравнения 1-го порядка (1) с начальным условием (2) (задача Коши). Для этого отрезок, на котором ищется решение задачи, разбивают на частей с шагом и находят значения в точках . Очевидно, что при этом . Значения определяют по формуле . (3) Погрешность вычислений на каждом шаге составляет , где . Пример. Решить задачу Коши для обыкновенного дифференциального уравнения 1-го порядка методом Эйлера. Вычисления выполнять с четырьмя десятичными знаками на отрезке [0,2; 1,2] с шагом 0,1. Уравнение: , начальное условие: .
○ Для численного решения заданного уравнения вида (1) с начальным условием (2) нам потребуется выполнить шагов. На каждом шаге надо вычислить значения и . Первый шаг. (k = 0). Имеем: ; . Вычислим . Тогда и, следовательно, по формуле (3) . Делаем следующий шаг. Второй шаг. (k=1). . Вычислим . Тогда и . И т.д.
Для удобства, все вычисления удобно представить в виде таблицы 1. Таблица 1.
Т.о., задача решена. ●
Естественно, процесс вычислений проще организовать в табличном процессоре Excel (Табл.2).
Таблица 2.
Решение находятся в ячейках (k = 0,1,…,10). Значения из столбца F переносятся в столбец С со сдвигом на единицу (например, из F6 в С7 и т.д.). Таблица в режиме показа формул – (табл.3). Таблица 3.
Вопросы для самопроверки по теме 1.8
1. В чём состоит задача Коши? 2. Напишите расчётную формулу метода Эйлера при решении дифференциального уравнения 1-го порядка и формулу оценки погрешности на каждом шаге.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|