Практичне заняття №8

Рішення звичайних диференціальних рівнянь.Завдання Коші.

2.Рішення задачі Коші засобами Mathcad

3.Символьне вирішення лінійних диференціальних рівнянь

4.Порядок виконання роботи

6.Завдання для самостійної роботи

Завдання Коші можна сформулювати так:

та початкова умова

. (1.1)

Потрібно знайти функцію , яка задовольняє як зазначеному рівнянню, і початковому умові.

Чисельне рішення задачі Коші полягає у побудові таблиці наближених значеньy0,y1, y2, . ynрішення рівняння в точках

деh- крок збільшення змінноїx,

n- кількість інтервалів рішення з крокомh.

Розглянемо тут дві групи чисельних методів розв'язання задачі Коші:однокроковіібагатокрокові.

1.1.Однокрокові методи

Однокрокові методи- це методи, в яких для знаходження наступної точки на кривійy = f(x) потрібна інформація лише про одне попереднє кроку.

Метод Ейлера- найпростіший однокроковий метод. Його можна виводити з різних міркувань.

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

.

Тоді при малих

,

і вираз може використовуватися як різницеву апроксимацію для першої похідної.

Розглянемо завдання Коші для одного скалярного рівняння (1), (1.1) на відрізку та у вузлах сітки замінимо похідну її різницевою апроксимацією.

В результаті отримаємо систему рівнянь для знаходження сіткової функції:

,

,

Ця система рівнянь називається різницею схемою Ейлера.

Для знаходження маємо явну формулу

(2)

Аналогічно можна отримати неявну схему Ейлера

, (2.1)

якщо з самого початку використовувати як різницеву апроксимацію для похідної вираз .

Локальною похибкоюметоданазивається величина

Знайдемо величину локальної похибки методу Ейлера:

Тобто похибка, яку допускає за один крок спосіб, що стартує з точного рішення.

Глобальною похибкою(або просто похибкою) чисельного методу називають сіточну функцію зі значеннямиεi=u(xi)-yi

Як міра абсолютної похибки методу приймемо величину

Можна показати - для явних однокрокових методів речей, що локальна похибка має вигляд

,

,

де і M – деякі константи.

Таким чином, метод Ейлера є методом першого порядку точності (р=1відносноh).

Для знаходження рішення задачі Коші із заданою точністю потрібно знайти таке наближене рішення, для якого є величина глобальної похибки.

Так як точне розв'язання задачі невідоме, похибку оцінюють за допомогою правила Рунге.

Правило Рунге оцінки похибок.

Для практичної оцінки похибки проводять обчислення з крокамиhтаh/2.

За оцінку похибки рішення, отриманого з крокомh/2, приймають величину, що дорівнює

,

деp– порядок методу.

Метод Рунге-Куттичетвертого порядку .

Для досягнення вищої точності (порядкуh4)використовуютьметод Рунге-Куттичетвертого порядку:

(3)