Курсовая работа: Решение дифференциальных уравнений по методу Эйлера

Рисунок 1.

Если правая часть уравнения (1) в некотором прямоугольнике R{|x-x0 |£a, |y-y0 |£b}удовлетворяет условиям:

|f(x, y1 )- f(x, y2 )| £ N|y1 -y2 | (N=const),

|df/dx|=|df/dx+f(df/dy)| £ M (M=const),

то имеет место следующая оценка погрешности:

|y(xn )-yn | £ hM/2N[(1+hN)n -1], (3)

где у(хn )-значение точного решения уравнения(1) при х=хn , а уn - приближенное значение, полученное на n-ом шаге.

Формула (3) имеет в основном теоретическое применение. На практике иногда оказывается более удобным двойной просчет : сначала расчет ведется с шагом h, затем шаг дробят и повторный расчет ведется с шагомh/2. Погрешность более точного значения уn * оценивается формулой

|yn -y(xn )|»|yn * -yn |. (4)

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

2.2 Исправленный метод Эйлера

В исправленном методе Эйлера мы находим средний тангенс наклона касательнй для двух точек: xm , ym и xm +h, ym +hy’m . Последняя точка есть та самая, которая в простом методе обозначалась xm+1 , ym+1 . Геометрический процесс нахождения точки xm+1 , ym+1 можно проследить по рисунку 2. С помощью метода Эйлера находится точка xm +h, ym +hy’m, лежащая на прямой L1. В этой точке снова вычисляется тангенс угла наклона касательной, на рисунке этому значению соответствует прямая L2 . Усреднение двух тангенсов дает прямую L’3 . Наконец, через точку xm , ym мы проводим прямую L3 параллельную L’3 . Точка, в которой прямая L3 пересечется с ординатой, восстановленной из x= xm+1 =xm +h, и будет искомой точкой y= ym+1 = ym +hy’m . Тангенс угла наклона L3 равен:

F(xm , ym )=1/2[f(xm , ym )+f(xm +h, ym +hy’m )], (5)

где ym = f(xm , ym ) (6)

Уравнение линии L3 при этом записывается в виде:

y = ym + (x - xm )*F(xm ) (7)

так что:

ym+1 = ym + h*F(xm ) (8)

Соотношения 5, 6, 7 и 8 описывают исправленный метод Эйлера. (рис. 2)

Рисунок 2.

2.3 Модифицированный метод Эйлера

Этот метод более точен. Рассмотрим дифференциальное уравнение (1) с начальным условием y(x0 )=y0 . Разобьем наш участок интегрирования на n равных частей. На малом участке [x0 ,x0 +h] интегральную кривую заменимпрямой линией. Получаем точкуМккк ). (рис. 3)


Y

Nk / y=y(x)

Мк Мк /

Yk+1

Yk

К-во Просмотров: 1290
Бесплатно скачать Курсовая работа: Решение дифференциальных уравнений по методу Эйлера