русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Проблема устойчивости


Дата добавления: 2015-01-16; просмотров: 612; Нарушение авторских прав


Одношаговые и многошаговые методы можно объединить в одну обобщенную запись:

f(tk+1)= .

Для одношаговых методов m=1. Если при этом a1=1, и j не зависит от tk+1 и f(tk+1), то обобщенный алгоритм превращается в одношаговый метод. Если функция j имеет вид

j= ,

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

Описываемый обобщенный метод является устойчивым, если все нули полинома

r(llma1lm-1–…–am

удовлетворяют условию |li|£1, а любой нуль, такой что |li|=1, является простым. Если в дополнение к этому m–1 нулей полинома таковы, что |li|<1, то метод является строго устойчивым.

Любой метод, имеющий по крайней мере первый порядок точности, должен удовлетворять условию и, следовательно, единица должна быть нулем соответствующего полинома. В этом случае строго устойчивого метода полином будет иметь один нуль в точке 1, а все остальные – строго меньше 1. Так как методы Рунге-Кутта одношаговые, то для них r(l)=l–1. Его единственный корень равен 1, поэтому методы Рунге-Кутта всегда строго устойчивы. Для m-шагового метода Адамса r(l)=lmlm-1, так что остальные m–1 корней равны нулю и такие методы тоже строго устойчивы.

Рассмотренные результаты теории устойчивости относятся к устойчивости в пределе при h→0. Даже строго устойчивые методы могут вести себя неустойчиво, если h слишком велик. Попытка обойти эту трудность чрезмерным уменьшением h может привести к недопустимо большим затратам машинного времени, в частности для дифференциальных уравнений, которые называют жесткими.

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



f(tk+1)=f(tk)+hF(tk+1, f(tk+1),

приводит к неявному методу, который называют обратным методом Эйлера.

Он напоминает по форме обычный метод Эйлера, но использует информацию в точке (tk+1, Fk+1) и поэтому является неявным.



<== предыдущая лекция | следующая лекция ==>
Многошаговые методы (методы Адамса) | Программная реализация численных методов решения задачи Коши


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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