Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Задача Коши.

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

Для решения ОДУ численными методами существуют алгоритмы, позволяющие находить первообразную на интересующем нас интервале аргумента, т.е. говорят о границе решения (левая, правая).

Пример. Решение ОДУ:

Говорят, что задача Коши – это решение ДУ при соответствующих начальных условиях задачи.

 

 

 

 

 

Для задачи Коши существует достаточно большое число алгоритмов нахождения , но все они подразделяются на одношаговые и многошаговые.

 

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

 

 

Для решения задачи Коши пользователь назначает требуемую точность решения. Если требуемая точность достаточно высока, то возможен случай, когда компьютер решения вовсе не найдёт.

Ни один численный алгоритм решения ОДУ не может обеспечить точность решения, стремящуюся к аналитическому решению.

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

 

В ходе решения ОДУ подразделяют ошибки в решении на локальную и глобальную. Локальная – ошибка при вычислении конкретного решения в какой-то точке. В сумме все локальные ошибки приведут к накоплению глобальной ошибки, поэтому при решении не надо «увлекаться» и расширять интервалы интегрирования.

 

5.1.1 Решение ОДУ методом Эйлера и уточнённым методом Эйлера

 

 

 

Представим искомую функцию в виде ряда Тейлора, предполагая, что она гладкая.

 

 

 

 

Любое ДУ (даже высокого порядка) с помощью преобразования и подстановки может быть приведён к виду

 

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

 

 

 

 

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

 

 

 

Задание на лабораторную работу №3

№1

Для ДУ найти первообразную и, восстановив её на интервале , оценить локальные и глобальные ошибки в методе Эйлера при различном шаге интегрирования .

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

№1

Выполнить задание №1 модифицированным методом Эйлера. Сопоставить два метода при равном шаге интегрирования.

Ввести в программы интегрирования программы оценки времени работы процессора. Сравнить методы.

5.2 Специальные методы решения ОДУ. Методы прогноза – коррекции (предиктор–корректор).

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




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


Дата добавления: 2014-01-07; Просмотров: 824; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.