Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод Эйлера. Заменяя в (1) производную в окрестности каждого i-го узла сетки разностным отношением, приходим к методу Эйлера:






Заменяя в (1) производную в окрестности каждого i-го узла сетки разностным отношением, приходим к методу Эйлера:

 

(2)

 

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

Замкнутую систему разностных уравнений вместе с дополни­тельными условиями (начальными или краевыми) называют раз­ностной схемой. Таким образом, (2) — это разностная схема Эйлера.

Последовательные значения yi вычисляются по формуле

 

(3)

 

которая непосредственно следует из соотношения (2).

Метод Эйлера имеет очень простую геометрическую интер­претацию. Искомая интегральная кривая у(х) на отрезке [а; b] приближается к ломаной (рис. 2), наклон которой на каждом элементарном участке [ хi, хi+1 ] определяется наклоном инте­гральной кривой уравнения в точке (хi, уi).

Рис. 2.Интегральная кривая

 

Замечание. К этому же методу можно придти, заменяя производную в урав­нении (3) разностным отношением

 

 

Последовательные значения yi в этом случае вычисляются по формуле

 

 

Однако при этом возникают некоторые трудности, связан­ные с тем, что искомая величина yi входит в правую часть урав­нения, причем, в общем случае, нелинейным образом. Эти труд­ности непринципиальны, достаточно вспомнить о методах реше­ния нелинейных уравнений.

Например, можно предложить следующий итерационный процесс для вычисления приближенного решения в очередном i -м узле

 

 

Такого рода методы, в которых для вычисления приближен­ного решения в очередном i-м узле необходимо дополнительно решать некоторые уравнения (линейные или нелинейные), на­зываются неявными методами. В противоположность этому мето­ды, в которых приближенное решение в очередном i-м узле явно выражается через предыдущие значения уi-1, уi-2,..., называются явными методами. При этом, если для вычисления yi использу­ется только одно предыдущее значение ум, то метод называется одношаговым, а если несколько предыдущих значений — многошаговым. Таким образом, метод Эйлера является явным одношаговым методом (рис. 3).

Рис. 3. Начальный шаг метода Эйлера

 

В основе метода Эйлера лежит идея графического построения решения дифференциального уравнения. Однако этот метод дает одновременно и способ нахождения искомой функции в табличной форме.

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

x x1 x2 x3 x4 x5 x6 xn
y y1 y2 y3 y4 y5 y6 yn

 

где хi = х0 + ih, h = шаг таблицы.

Приближенно можно считать, что правая часть в y'=f(x, у) остается постоянной на каждом из отрезков между точками деления. Метод Эйлера состоит в непосредственной замене производной разностными отношениями по приближенной формуле

 

y – y0 = f(x0, y0)(x-x0), y = y0 + f(x0, y0)(x-x0);

если x = x1, то

 

y1 = y0 + f(x0 , y0)(x1-x0), y1 = y0 + hf(x0 , y0) y0 = hf(x0, y0);

 

если x = x2, то

y2 = y1 + f(x1, y1)(x2-x1), y2 = y1 + hf(x1, y1) y1 = hf(x1, y1), …

 

если x = xi+1, то

yi+1 = yi + hf(xi, yi) yi = hf(xi, yi).

 

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

 

yk = hf(xk, yk), yk+1 = yk+ yk,

 

где k = 0, 1, 2,..., n.

Геометрически эти формулы означают, что на отрезке [ xi; xi+1 ] интегральная кривая заменяется отрезком касательной к кривой (рис. 4, 5).

Рис. 4. Интегральная кривая Рис. 5. Касательная к кривой

 

Пример 1. Проинтегрировать методом Эйлера дифференциальное уравнение

у' = у-х

с начальными условиями х0 = 0; y0 = 1, 5 на отрезке [0; 1, 5] при h = 0, 25.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал