Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Постановка задачі




Часто задачі зводяться до відшукання розв’язку певного диференціального рівняння (або системи таких рівнянь), який задовольняє певні початкові умови (задача Коші). Проінтегрувати таке рівняння в скінченому вигляді вдається досить рідко. На практиці здебільшого застосовують наближене інтегрування диференціальних рівнянь.

Задача Коші для диференціального рівняння 1-го порядку

(1)

полягає у відшуканні функції y = y (x), яка задовольняє цьому рівнянню і початковій умові

y (x 0)= y 0, (2)

де x 0, y 0 – задані числа.

Задача Коші для системи диференціальних рівнянь

(3)

полягає у відшуканні функції y 1, y 2,..., yn, які задовольняють даній системі і початковим умовам

y 1(x 0)= y 10, y 2(x 0)= y 20,...., yn (x 0)= yn 0 (4)

Задача Коші для диференціального рівняння n -го порядку

y (n)= f (x, y ¢, y ¢¢,..., y (n–1)) (5)

полягає у відшуканні функції y = y (x), що задовольняє рівняння (5) і початковим умовам

y (x 0)= y 0, y ¢(x 0)= y 10,..., y (n –1)(x 0)= yn –10.

Наближені методи в залежності від форми, в якій вони подають розв’язок, можна поділити на дві групи: аналітичні методи, які дають наближений розв’язок диференціального рівняння у вигляді аналітичного виразу; чисельні методи, які дають наближений розв’язок у вигляді таблиці. Надалі припускається, що для розглядуваних рівнянь і систем рівнянь виконуються умови існування і єдності розв’язку.

Якщо відомий наближений розв’язок задачі (1)–(2) в точці хк, то проінтегрувавши рівняння (1) в межах від хк до хк +1, знайдемо його розв’язок в точці хк +1 за формулою

(5)

Саме ця формула є вихідною для побудови багатьох чисельних методів розв’язування задачі (1)–(2).

Метод Ейлера. Якщо інтеграл в правій частині рівності (5) обчислити за формулою лівих прямокутників, то знайдемо

у (хк +1)= у (хк)+ hf (хк, у (хк))+O(h 2).

Відкинувши в цій рівності доданок порядку O(h 2), дістанемо розрахункову формулу

у (хк +1)= у (хк)+ hf (хк, у (хк)), (k =0,1,2,.., n –1), h = хк +1хк, (6)

яку називають формулою Ейлера.

Якщо інтеграл в правій частині рівності (5) обчислити за формулою трапецій, то знайдемо

у (хк +1)= у (хк)+ h(f (хк, у (хк))+f(хк+1, у (хк+1)))+O(h 3). (7)

Невідоме значення у (хк +1), що входить до правої частини цієї рівності, можна обчислити за формулою (6). Підставивши його в праву частину рівності (7), дістанемо рівність

Звідси матимемо такі розрахункові формули

, ,

які називають узагальненими формулами Ейлера-Коші.

Метод Ейлера легко переноситься на системи диференціальних рівнянь і на диференціальні рівняння вищих порядків. Розглянемо систему двох рівнянь першого порядку:

з початковими умовами y (x 0)= y 0, z (x 0)= z 0. Наближені значення y (xi)= yi i z (xi)= zi обчислюються за формулами

Для диференціального рівняння n -го порядку вводять заміну y ¢= y 1, y’ ¢= y 2,..., y (n –1)= yn –1 і приходять до задачі (3)–(4), де f 1= y 1, f 2= y 2,..., fn –1= yn –1, fn (x, y 1,..., yn –1, yn)= f (x, y ¢,..., y (n –1), y).

Метод Рунге-Кутта. У роботі задача Коші розв’язувалась методами Ейлера. Однак вони дають порівняно великі похибки. Точнішими, хоча і громісткішими є методи Рунге-Кутта. Такі методи побудовано до 10-го порядку точності включно. В обчислювальній практиці найчастіше використовують методи Рунге-Кутта четвертого порядку точності. Алгоритм полягає у наступному.

Позначимо через h крок таблиці і побудуємо систему рівновіддалених точок xi = x 0+ ih (i =0,1,2...). За методом Ейлера наближене значення y (xi)= yi обчислюється послідовно за формулами:

, , i =0,1,2,

За методом Рунге-Кутта обчислення наближеного значення yi +1 в наступній точці xi +1= xi + h виконується за такою ж формулою як і при методі Ейлера: . Однак обчислюється більш точно за формулою:

Іноді оцінити залишковий член квадратурної формули дуже важко або й неможливо, наприклад тоді, коли функцію задано таблично і аналітичний вираз її невідомий, або коли функцію задано складним аналітичним виразом і її похідні важко оцінити. Тоді використовують методи подвійного перерахунку, які передбачають двічі обчислювати означений інтеграл, але при різних h. Якщо результати практично рівні, то можна вважати, що обчислення проведено правильно і за остаточний результат взяти значення, обчислене при меншому кроці, а за похибку – різницю між одержаними значеннями.

 




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


Дата добавления: 2015-05-10; Просмотров: 554; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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