Алгоритмы численного интегрирования
Решением дифференциального уравнения называется функция, которая при подстановке в уравнение обращает его в тождество. Если искомая (неизвестная) функция зависит от одной переменной, то дифференциальное уравнение называют обыкновенным; в противном случае – дифференциальным уравнением в частных производных. Наивысший порядок производной, входящей в дифференциальное уравнение, называется порядком этого уравнения. Процесс отыскания решения дифференциального уравнения называется его интегрированием, а график решения дифференциального уравнения – интегральной кривой. Разностные методы решения дифференциальных уравнений – это способы вычисления значений искомого решения у(х) на некоторой сетке значений аргумента. Разностные методы позволяют находить только конкретное (частное) решение, например решение задачи Коши. Но эти методы в настоящее время являются основными при решении дифференциальных уравнений с помощью ПК.
Обладает невысокой точностью, требует малого шага интегтирования. Если требуется решить задачу Коши на отрезке [х, xn] на данном отрезке выбирают некоторую сетку значений аргумента х0, х1, ..., xn, для которых вычисляют значения функции у по схеме: yn+1=yn+hnf(xn,yn), hn=xn+xn-1 , где n=0,1….N-1. В методе Эйлера подынтегральная функция выносится при нижнем пределе интегрирования: Расчетные формулы метода Эйлера: yk+1=yk+f(xk,yk)h, xk=xk-1+h, y(x0)=y0, yk=y(xk). Этот метод дает хорошее приближение к решению только для достаточно малых h, т.к. погрешность метода Эйлера определяется остаточным членом ряда Тейлора:
Более высокую точность обеспечивает метод Рунге – Кутта. Наиболее употребительной является следующая схема метода:
где
В основе получения вычислительных схем этого метода лежит разложение функции y(x) в ряд Тейлора с последующим преобразованием отрезка ряда к виду, не содержащему производных. На шаге h производная
Если у нас дано дифференциальное уравнение Из начальной точки А проведится прямая
По уравнению По уравнению
В результате построений находится значение производных Кривая, изображающая зависимость
Значения коэффициентов a, b и с выбираются из условия прохождения параболы через точки. Коэффициент
Решением системы является:
Интегрируя уравнение параболы
К достоинствам метода Рунге - Кутта следует отнести то, что алгоритмы, полученные на их основе, являются однородными, т.е. не вменяющимися при переходе от одной точки сетки к другой. Кроме того, в методах Рунге - Кутта возможно изменять шаг интегрирования в соответствии с требуемой точностью вычислений без значительного усложнения самого алгоритма. Основным недостатком является то, что для вычисления, приближенного решения в одной точке сетки требуется несколько вычислений правой части уравнения f(x,y). Это приводит, в особенности при сложных правых частях, к значительному увеличению времени вычислений. Для системы дифференциальных уравнений первого порядка данный алгоритм выполняется для каждого уравнения системы параллельно.
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (643)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |