Приближенное решение дифференциального уравнения по методу Эйлера
Кафедра математики
Методические указанияи задания к выполнению
расчетно-графической работы по теме:
"Приближенные методы решения
дифференциальных уравнений"
для студентов всех специальностей и всех направлений подготовки бакалавров очной формы обучения
Брянск 2015
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Брянский государственный инженерно-технологический университет»
Кафедра математики
УТВЕРЖДЕНЫ
научно-методическим
советом университета
Протокол № ____
oт “____”___________2015 г.
Методические указанияи задания к выполнению
расчетно-графической работы по теме:
"Приближенные методы решения
дифференциальных уравнений"
для студентов всех специальностей и всех направлений подготовки бакалавров очной формы обучения
Брянск 2015
Составители: доцент Камозина О.В.,
доцент Котова И.А.
Рецензент:
профессор кафедры «Физика», д. ф.-м. н. Евтюхов К.Н.
Рекомендованы редакционно-издательской и методической комиссиями механико-технологического факультета БГИТУ.
Протокол № 1 от 10.09.2015 г.
Приближенные методы решения дифференциальных уравнений
Решение многих дифференциальных уравнений нельзя свести к интегрированию известных функций. Поэтому важное значение приобретают приближенные методы решения.
Существуют два метода численного решения дифференциальных уравнений 1-го порядка: метод Эйлера и метод Рунге-Кутта.
Метод Эйлера
Для данного уравнения 1-го порядка
(1) 
можно составить таблицу приближенных значений частного решения, удовлетворяющего начальному условию
(2)
или приближенно вычертить интегральную кривую на некотором отрезке[
]. 
По методу Эйлера данный отрезок [
] разбивается точками
на n частичных отрезков.
На первом частичном отрезке [
] искомая интегральная кривая, проходящая через известную точку M0(
) заменяется касательной к ней в точке 
,
Откуда при
получается приближенное значение
искомого решения уравнения в точке 
.
Далее тем же способом для отрезка [
] находим приближенное значение
искомого решения в точке
.
Продолжая этот процесс, последовательно находим приближенные значения
искомого решения в точках
.
С увеличением
, при достаточно малой длине частичных отрезков, этим методом можно достигнуть заданной точности решения.
Данный отрезок [
] удобно разделить на частичные отрезки одинаковой длины
(шаг).
Тогда все последовательные приближенные значения
решения уравнения (1),удовлетворяющего начальному условию (2), вычисляются по рекуррентной формуле
.
Таким образом, по методу Эйлера интегральную кривую, проходящую через точку
, заменяют ломаной (ломаной Эйлера), каждый отрезок которой проведен по направлению поля, определенного уравнением (1).Иными словами, от предыдущей вершины ломаной к последующей двигаются по касательной к интегральной кривой, проведенной через начальную точку каждого отрезка.
Недостатки метода Эйлера:
1. Малая точность при значительном шаге
и большой объем работ при малом шаге.
2. Систематическое накопление ошибок.
Поэтому метод Эйлера применяют лишь для грубых приближений.
Расчет ведется по следующей схеме:
|
|
|
|
|
|
|
|
| |
|
|
|
| |
|
|
|
| |
| … | … | … | … | … |
-1
|
|
|
|
|
|
|
|
Метод Рунге-Кутта
Метод Рунге-Кутта более чаще употребляется,чем метод Эйлера, хотя и требует большего объёма вычислений, однако это окупается повышенной точностью, что даёт возможность проводить счет с большим шагом, т.е. для получения результатов с одинаковой точностью в методе Эйлера потребуется значительно меньший шаг, чем в методе Рунге-Кутта.
Геометрически этот метод для задачи (1),(2) также как и в методе Эйлера состоит в том, что на малом отрезке [
] интегральная кривая
уравнения (1) заменяется прямой, проходящей через точку
, однако в основу положен более тонкий, чем в методе Эйлера, подход к определению направления этого отрезка прямой.
Обозначим через
приближенное значение искомого решения в точке
. По методу Рунге-Кутта вычисление приближенного значения
в следующей точке
производится по формулам:

где
(3)
Шаг расчета можно поменять при переходе от одной точки к другой. Для контроля правильности выбора шага
рекомендуем вычислить дробь

Величина
не должна превышать нескольких сотых. В противном случае шаг
следует уменьшить.
Все вычисления удобно располагать по схеме:
|
|
|
|
|
|
|
|
| |
|
|
|
| |
|
|
|
| |
| +
|
|
| |
| ||||
|
|
|
| |
| … | … | … | … | … |
Порядок заполнения таблицы:
1) Записываем в первой строке таблицы данные значения
.
2) Вычисляем
умножаем на
и заносим в таблицу в качестве
.
3) Записываем во второй строке таблицы
.
4) Вычисляем
, умножаем на
и заносим в таблицу в качестве
.
5) Записываем в третьей строке таблицы
.
6) Вычисляем
, умножаем на
, заносим в таблицу в качестве
.
7) Записываем в четвертой строке таблицы
.
8) Вычисляем
, умножаем на
и заносим в таблицу в качестве
.
9) В столбец
записываем
.
10) Суммируем числа, стоящие в столбце
, делим на 6 и заносим в таблицу в качестве
.
11) Вычисляем
.
Затем все вычисления продолжают в том же порядке, принимая за начальную точку
.
Содержание РГР "Приближенные методы решения дифференциальных уравнений"
Студенту предлагается выполнить следующую работу:
1 . Точное решение дифференциального уравнения.
2. Приближенное решение дифференциального уравнения методом Эйлера.
3. Приближенное решение дифференциального уравнения методом Рунге-Кутта.
Варианты и образец выполнения РГР приведены ниже.
Варианты
1)
.
2)
.
3)
.
4)
.
5)
.
6)
.
7)
.
8)
.
9)
.
10)
.
11)
.
12)
.
13)
.
14)
.
15)
.
16)
.
17)
.
18)
.
19)
.
20)
.
21)
.
22)
.
23)
.
24)
.
25)
.
26)
.
27)
.
28)
.
29)
.
30)
.
Образец выполнения РГР
Задание. Найти решение дифференциального уравнения
с начальным условием
на отрезке
, приняв за шаг
.
Точное решение
-линейное уравнение.
Подстановка: 


При
найдем 

- точное решение дифференциального уравнения.

Приближенное решение дифференциального уравнения по методу Эйлера
Т.к.
то 

|
|
|
|
|
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|