Метод Эйлера для дифференциальных уравнений

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

Рубрика Математика
Вид реферат
Язык русский
Дата добавления 27.10.2019
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Метод Эйлера для дифференциальных уравнений

Введение

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

Метод Эйлера -- простейший численный метод решения систем обыкновенных дифференциальных уравнений. Впервые описан Леонардом Эйлером в 1768 году в работе «Интегральное исчисление». Метод Эйлера является явным, одношаговым методом первого порядка точности, основанном на аппроксимации интегральной кривой кусочно-линейной функцией, так называемой ломаной Эйлера.

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

1. Описание метода

В ряде случаев дифференциальное уравнение можно преобразовать к виду, в котором старшая производная выражена в явном виде. Такая форма записи называется уравнением, разрешенным относительно старшей производной (при этом в правой части уравнения старшая производная отсутствует):

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

Исторически первым и наиболее простым способом численного решения задачи Коши для ОДУ первого порядка является метод Эйлера. В его основе лежит аппроксимация производной отношением конечных приращений зависимой (y) и независимой (x) переменных между узлами равномерной сетки:

где yi+1 это искомое значение функции в точке xi+1.

Точность метода Эйлера можно повысить, если воспользоваться для аппроксимации интеграла более точной формулой интегрирования - формулой трапеций.

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

2. Метод Эйлера

Решить дифференциальное уравнение у?=f(x, y) численным методом - это значит для заданной последовательности аргументов х0, х1,…,хn и числа у0, не определяя функцию у=F(x),найти такие значения у1, y2, …, yn, что yi=F(xi) (i=1,2,…,n) и F(x0)=y0.

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

У=F(x) получить таблицу значений этой функции для заданной последовательности аргументов. Величина h=xk-xk-1 называется шагом интегрирования.

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

Рассмотрим дифференциальное уравнение первого порядка

(1)

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

(2)

Требуется найти решение уравнения (1) на отрезке [а,b].

Разобьем отрезок [a, b] на n равных частей и получим последовательность х0, х1, х2,…, хn, где xi=x0+ih (i=0,1,…, n), а - шаг интегрирования.

В методе Эйлера приближенные значения у(хi)yi вычисляются последовательно по формулам уi+hf(xi, yi) (i=0,1,2…).

При этом искомая интегральная кривая у=у(х), проходящая через точку М00, у0), заменяется ломаной М0М1М2… с вершинами Мi(xi, yi) (i=0,1,2,…); каждое звено МiMi+1 этой ломаной, называемой ломаной Эйлера, имеет направление, совпадающее с направлением той интегральной кривой уравнения (1), которая проходит через точку Мi, смотри рис. 1.

Рис. 1. Ломаная Эйлера

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

(N=const),

(M=const),

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

, (3)

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

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

(4)

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

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

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

(5)

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

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

(7)

так что:

(8)

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

Рис 2. Исправленный метод Эйлера

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

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

Затем находится значение правой части исходного уравнения в средней точке

и затем полагается

, i = 0, 1, …, n-1

Эти формулы являются расчетными формулами первого модифицированного метода Эйлера.

Первый модифицированный метод Эйлера является одношаговым методом со вторым порядком точности.

Второй модифицированный метод Эйлера - Коши. Суть этого метода состоит в следующем. Сначала вычисляются вспомогательные значения

Затем приближения искомого решения находятся по формуле:

, i = 0, 1… n-1

Эти формулы являются расчетными формулами второго модифицированного метода Эйлера - Коши.

Второй модифицированный метод Эйлера - Коши так же, как и первый, является одношаговым методом со вторым порядком точности.

Оценка погрешности. Приближенная оценка погрешности модифицированных методов Эйлера осуществляется, как и для простого метода Эйлера, с использованием правила Рунге. Так как оба модифицированных метода Эйлера имеют второй порядок точности, т. е. p = 2 , то оценка погрешности примет вид:

Используя правило Рунге, можно построить процедуру приближенного вычисления решения задачи Коши модифицированными методами Эйлера с заданной точностью . Нужно, начав вычисления с некоторого значения шага , последовательно уменьшать это значение в два раза, каждый раз вычисляя приближенное значение , i=0,1,…, n . Вычисления прекращаются тогда, когда будет выполнено условие:

Приближенным решением будут значения , i=0,1,…, n

5. Оценка погрешности метода Эйлера

Локальной погрешностью метода называется величина . Найдем величину локальной погрешности метода Эйлера:

,

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

.

Можно показать, что для явных одношаговых методов из того, что локальная погрешность имеет вид следует, что , где C и M - некоторые константы. Таким образом, метод Эйлера является методом первого порядка точности. Для нахождения решения задачи Коши с заданной точностью требуется найти такое приближенное решение , для которого величина глобальной погрешности . Так как точное решение задачи неизвестно, погрешность оценивают с помощью правила Рунге.

Правило Рунге оценки погрешностей. Для практической оценки погрешности проводят вычисления с шагами h и h/2. За оценку погрешности решения, полученного с шагом h/2, принимают величину, равную

, где p - порядок метода.

6. Примеры

1) Решить дифференциальное уравнения исправленным методом Эйлера на примере уравнения н.у с точностью

берем шаг , находим :

Находим

X0

X1

X2

X3

X4

0

1

2

3

4

Находим значения искомой функции

x

1

2

3

4

y

1,16

2,07

2,7

3,89

берем шаг , находим :

Находим

x0

x2

x3

x4

x5

x6

x7

x8

0

1

1,5

2

2,5

3

3,5

4

Находим значения искомой функции

x

0

1

1,5

2

2,5

3

3,5

4

y

0,94

1,16

1,47

1,88

2,28

2,75

3,18

3,67

Находим максимум разностей значений

Наибольшее из

Так как наибольшее из больше чем мы дальше находим значения искомой функции.

Находим шаг

Находим

x0

x1

x2

x3

x4

x5

x6

x7

x8

0

0,25

0,5

0,75

1

1,25

1,5

1,75

2

x9

x10

x11

x12

x13

x14

x15

x16

2,25

2,5

2,75

3

3,25

3,5

3,75

4

Находим значения искомой функции

x

0,25

0,5

0,75

1

1,25

1,5

1,75

2

y

0,935

0,95

1,02

1,14

1,29

1,46

1,65

1,85

x

2,25

2,5

3

3,25

3,5

3,75

4

y

2,06

2,27

2,71

2,95

3,18

3,41

3,65

Находим максимум разностей значений

Наибольшее из

2) Решить дифференциальное уравнения методом Эйлера-Коши на примере уравнения н.у с точностью

берем шаг , находим :

Находим

x0

x1

x2

x3

x4

0

1

2

3

4

Находим значения искомой функции

x

1

2

3

4

y

1,16

1,87

2,73

3,65

берем шаг ,находим

Находим

x0

x2

x3

x4

x5

x6

x7

x8

0

1

1,5

2

2,5

3

3,5

4

Находим значения искомой функции

x

0

1

1,5

2

2,5

3

3,5

4

y

0,94

1,12

1,44

1,83

2,26

2,71

3,17

3,64

Находим максимум разностей значений

Наибольшее и

ЗАКЛЮЧЕНИЕ

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

Использование для вычисления одновременно двух методов позволило исследовать зависимость точности вычислений при применении обоих методов. На чем можно сделать определенный вывод что, исправленный метод Эйлера более легкий для машины и результат (который очень близок к точному) получаем быстрее метода Эйлера-Коши. Но метод Эйлера-Коши является более точным.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

метод эйлера решение дифференциальный уравнение

1. Численные методы (анализ, алгебра, обыкновенные дифференциальные уравнения), Н.С. Бахвалов. Главная редакция физико-математической литературы изд-ва «Наука», М., 1975 г. [Электронный ресурс]: Режим ввода: http://studentik.net/knigi/knigi-matem/364-chislennye-metody-analiz-algebra-obyknovennye.html

2. Воеводин, В.В. Вычислительная математика и структура алгоритмов. - М.: Изд-во МГУ, 2006. - 112 с. - ISBN 5-211-05310-9. [Электронный ресурс]: Режим ввода: https://hpc.icc.ru/documentation/msu/voevodin.pdf

3. Методы, теории обыкновенных дифференциальных уравнений. Н.И. Гаврилов 3. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. - М.: Мастерство, НМЦ СПО; Высшая школа, 2004. - 432 с. [Электронный ресурс]: Режим ввода: https://studfiles.net/preview/1881715/

4. Самарский А. А., Гулин А. В. Численные методы: Учеб. пособие для вузов. -- М.: Наука. Гл. ред. физ-мат. лит., 1989. -- 432 с [Электронный ресурс]: Режим ввода: http://samarskii.ru/books/book1989.pdf

5. Методы, теории обыкновенных дифференциальных уравнений. Н.И. Гаврилов. Государственное издательство «Высшая школа» Москва-1962г. [Электронный ресурс]: Режим ввода: https://www.bibliofond.ru/view.aspx?id=66755

Размещено на Allbest.ru

...

Подобные документы

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

    дипломная работа [1,2 M], добавлен 16.12.2008

  • Математическое объяснение метода Эйлера, исправленный и модифицированный методы. Блок-схемы алгоритмов, описание, текст и результаты работы программы. Решение обыкновенных дифференциальных (нелинейных) уравнений первого порядка с начальными данными.

    курсовая работа [78,1 K], добавлен 12.06.2010

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

    контрольная работа [129,0 K], добавлен 13.03.2012

  • Численное решение уравнения методом Эйлера и Рунге-Кутта в Excel. Программа на языке Turbo Pascal. Блок-схема алгоритма. Метод Рунге-Кутта для дифференциального уравнения второго порядка. Модель типа "хищник-жертва" с учетом внутривидового взаимодействия.

    курсовая работа [391,5 K], добавлен 01.03.2012

  • Приближенные числа и действия над ними. Решение систем линейных алгебраических уравнений. Интерполирование и экстраполирование функций. Численное решение обыкновенных дифференциальных уравнений. Отделение корня уравнения. Поиск погрешности результата.

    контрольная работа [604,7 K], добавлен 18.10.2012

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

    курсовая работа [508,1 K], добавлен 16.12.2015

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

    курсовая работа [673,6 K], добавлен 27.04.2011

  • Понятие, закономерности формирования и решения дифференциальных уравнений. Теорема о существовании и единственности решения задачи Коши. Существующие подходы и методы решения данной задачи, оценка погрешности полученных значений. Листинг программы.

    курсовая работа [120,8 K], добавлен 27.01.2014

  • Решение задачи Коши для дифференциального уравнения. Погрешность приближенных решений. Функция, реализующая явный метод Эйлера. Вычисление погрешности по правилу Рунге. Решение дифференциальных уравнений второго порядка. Условие устойчивости для матрицы.

    контрольная работа [177,1 K], добавлен 13.06.2012

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

    контрольная работа [320,8 K], добавлен 13.03.2013

  • Методы хорд и итераций, правило Ньютона. Интерполяционные формулы Лагранжа, Ньютона и Эрмита. Точечное квадратичное аппроксимирование функции. Численное дифференцирование и интегрирование. Численное решение обыкновенных дифференциальных уравнений.

    курс лекций [871,5 K], добавлен 11.02.2012

  • Построение таблицы и графика решения линейного дифференциального уравнения. Зависимость погрешности решения от выбора шага интегрирования. Метод Адамса-Башфорта и его применение. Основные функции и переменные, использованные в реализованной программе.

    контрольная работа [2,0 M], добавлен 13.06.2012

  • Характеристики метода Эйлера. Параметры программы, предназначенной для решения систем линейных уравнений и ее логическая структура. Блок-схема программы и этапы ее работы. Проведение анализа результатов тестирования, исходя из графиков интераций.

    курсовая работа [866,0 K], добавлен 27.03.2011

  • Изучение понятия и методов решения обыкновенных дифференциальных уравнений. Искомые функции непрерывного аргумента и замена их функциями дискретного аргумента. Разностное уравнение относительно сеточной функции - аппроксимация на сетке. Метод Эйлера.

    презентация [107,6 K], добавлен 18.04.2013

  • Теоретическое обоснование расчетных формул. Задача Коши для дифференциального уравнения первого порядка. Метод Рунге-Кутта. Ломаная Эйлера. Построение схем различного порядка точности. Выбор шага. Апостериорная оценка погрешности. Правило Рунге.

    курсовая работа [111,1 K], добавлен 13.11.2011

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

    дипломная работа [603,8 K], добавлен 24.01.2013

  • Неизвестная функция, ее производные и независимые переменные - элементы дифференциального уравнения. Семейство численных алгоритмов решения обыкновенных дифференциальных уравнений, их систем. Методы наименьших квадратов, золотого сечения, прямоугольников.

    контрольная работа [138,9 K], добавлен 08.01.2016

  • Задачи Коши и методы их решения. Общие понятия, сходимость явных способов типа Рунге-Кутты, практическая оценка погрешности приближенного решения. Автоматический выбор шага интегрирования, анализ брюсселятора и метод Зонневельда для его расчета.

    курсовая работа [1,7 M], добавлен 03.11.2011

  • Соотношения между операторами дифференцирования и конечных разностей. Разностная аппроксимация дифференциальных уравнений. Интерполяционные рекуррентные формулы, метод Эйлера. Интерполяция конечными разностями "назад". Рекуррентные формулы Адамса.

    реферат [156,8 K], добавлен 08.08.2009

  • Метод Зейделя как модификация метода простой итерации. Особенности решения систем линейных алгебраических уравнений. Анализ способов построения графика функций. Основное назначение формул Симпсона. Характеристика модифицированного метода Эйлера.

    контрольная работа [191,3 K], добавлен 30.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.