Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чсил.методы. УП 09.doc
Скачиваний:
48
Добавлен:
29.08.2019
Размер:
3.23 Mб
Скачать

Контрольные вопросы

1. На какой идее основывается построение квадратурных формул Гаусса?

2. Что можно сказать о точности метода Гаусса?

§7. Решение обыкновенных дифференциальных уравнений

7.1. Задача численного решения обыкновенных дифференциальных уравнений

Дифференциальные уравнения - это уравнения, в которых неизвестными являются не переменные (т. е. числа), а функции одной или нескольких переменных. Эти уравнения (или системы) включают соотношения между искомыми функциями и их производными. Если в уравнения входят производные только по одной переменной, то они называются обыкновенными дифференциальными уравнениями. В противном случае говорят об уравнениях в частных производных.

Обыкновенным дифференциальным уравнением первого порядка называется уравнение вида y ' = f(x, y).

Таким образом, решить (иногда употребляют другое слово проинтегрировать) дифференциальное уравнение - значит определить неизвестную функцию на определенном интервале изменения ее переменных.

Как известно, обыкновенное дифференциальное уравнение имеет единственное решение, если помимо уравнения определенным образом заданы начальные или граничные условия. Отыскание такого решения называется задачей Коши.

Задача Коши: Найти решение дифференциального уравнения, в виде функции у(х), удовлетворяющей начальному условию у(х0) = у0.

7.2. Методы Эйлера

В основе метода Эйлера лежит идея графического построения решения дифференциальных уравнений (рис. 7.1). Заметим, что дифференциальное уравнение совместно с начальным условием задают направление касательной к искомой интегральной кривой в точке М00, у0). Двигаясь вдоль этой касательной (рис. 7.1), получим приближенное значение решения в точке х1: y1 = у0 + h f(x1 ; y1). Продолжая данную процедуру, можно построить прямую проходящую через данную точку (рис. 7.1), и найти приближенное значение решения в точке х2 = х1 + h.

Рисунок 7.1. Графическая интерпритация метода Эйлера

Таким образом получаем формулы метода Эйлера.

Формулы Эйлера:

xi = x0 + ih;

∆yi = hf(xi ; yi);

yi+1 = yi +∆yi (7.1) где (i = 0, 1, 2, …, n), х0 – начальное условие, h – шаг.

Вычисления удобно оформлять в таблицу:

Таблица 7.1

i

xi

yi

∆yi = hf(xi ; yi)

Методы численного интегрирования дифференциальных уравнений, в которых решение получается от одного узла к другому, называются пошаговыми. Метод Эйлера – простейший представитель таких методов.

Погрешность метода Эйлера на каждом шаге пропорциональна h2.

Оценка общей погрешности сложна, что усугубляется систематическим возрастанием погрешности с каждым шагом.

Наиболее используемым методом оценки точности является способ двойного прохождения заданного отрезка – с шагом 2h и с шагом h (метод двойных вычислений). Для удобства сопоставления, полученные значения сводят в одну таблицу:

xi

yi (2h)

yi (h)

Таблица 7.2

Совпадение соответствующих десятичных знаков в полученных двумя способами результатах дает основание считать их верными.

Известны различные уточнения метода Эйлера. Модификации данных методов направлены на уточнение направления перехода из одной точки в другую. Наиболее известным из уточненных методов является метод Эйлера – Коши.

Формулы Эйлера – Коши:

xi = x0 + ih;

yi+1 = yi +∆yi

(7.2)

Погрешность метода Эйлера Коши на каждом шаге пропорциональна h3.

Пример. Используя метод Эйлера-Коши, на отрезке с шагом численно решить дифференциальное уравнение при заданном начальном условии .

Решение.

Определяем количество узлов на отрезке . Имеем . Определяем координаты всех узлов :

; ;

; ;

; .

Для расчетов используем следующую формулу:

,

,

с начальными условиями .

Для узла имеем:

, ,

.

Для узла имеем:

, ,

.

Для узла имеем:

, ,

.

Для узла имеем:

, ,

.

Для узла имеем: , ,

.

Строим таблицу решения:

i

0

0

1

1

0,2

1,1205

2

0,4

1,2934

3

0,6

1,5397

4

0,8

1,8969

5

1

2,4398

Вычисления удобно оформлять в таблицу:

Таблица 7.3

i

xi

yi

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]