Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория / 2 / 11-DIFF.DOC
Скачиваний:
62
Добавлен:
30.04.2013
Размер:
90.11 Кб
Скачать

Методы решения

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

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

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

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

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

Метод Эйлера

Пусть дано дифференциальное уравнение y' = f(x,y), удовлетворяющее начальному условию y0 = y(x0), точным решением которого является функция y = y(x), определенная на интервале [x0 - xk]. Этот интервал разбивают на n равных частей. Тогда величина шага интегрирования окажется равной

h = (xk - x0)/n .

Для расчета значения функции y1 в точке x1 достаточно через точку начальных условий (x0,y0) провести касательную к функции y(x) до пересечения с вертикальной прямой x = x1. Тангенс угла наклона касательной есть производная функции в точке (x0, y0) и задается правой частью дифференциального уравнения, т.е.

tg(a) = f(x0, y0)

С другой стороны из геометрической интерпретации метода можно записать, что

Следовательно,

Отсюда

y1 = y0 + h * f(x0 , y0) , x1 = x0 + h

На следующем шаге, т.е. при вычислении y2 снова определяется производная, но уже в точке (x1, y1), и из нее проводится касательная до пересечения с прямой x = x2:

y2 = y1 + h * f(x1 , y1) , x2 = x1 + h

Аналогичные шаги выполняются на всем участке интегрирования.

Таким образом, интегрирование по методу Эйлера заключается в последовательном применении формул:

yi+1 = yi + h * f(xi , yi) , xi+1 = xi + h

где i = 0, 1, 2, … , n-1 .

В результате вычислений определяется некоторая ломаная линия. Как видно, с увеличением количества шагов эта ломаная линия все дальше отходит от истинного решения, что является основным недостатком метода. Причем чем больше кривизна интегральной кривой и шаг интегрирования, тем значительнее это отклонение. Вторым недостатком метода Эйлера является то, что с каждым шагом ошибка интегрирования увеличивается.

Соседние файлы в папке 2