Курсовая работа: Чисельні методи розвязування крайових задач для звичайних диференціальних рівнянь

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

Перший з інтегралів у цьому виразі обчислимо по частинах:

Оскільки за граничних умов (11.60) використовуються , базисних функцій від до і всі вони в точках і дорівнюють 0, то


Тоді вираз для обчислення набуває вигляду:

(11.64)

Для обчислення треба знайти значення похідних від фінітних функцій. Із цією метою диференціюємо (11.61) і отримуємо:

(11.65)

Функція відмінна від нуля тільки на інтервалі . Крім того, на одному і тому ж інтервалі ненульовими є дві базисні функції і їх похідні з сусідніми індексами (рис. 3), тобто на інтервалі відмінні від нуля , , , і т. д.

рис. 3. Система фінітних функцій.


У виразі для (11.64) добутки , , можна вважати відмінними від нуля тому, що на елементарному інтервалі не дорівнюють нулю фінітні функції та їх похідні, які мають сусідні індекси у випадках, коли . А це означає, що

для , (11.66)

тобто матриця системи (11.62) є тридіагональною матрицею. її ненульові елементи обчислюються таким чином. Формули для діагональних елементів отримаємо, приймаючи у виразі (11.64):

(11.67)

Для , отримаємо формули для елементів правої бічної діагоналі матриці :

, (11.68)

а для - лівої;

Три останні вирази визначають систему алгебраїчних рівнянь (11.62) для невідомих коефіцієнтів .


Розглянемо розв’язання задачі (11.59) у випадку неоднорідних граничних умов

, (11.70)

і зведемо її до розв'язання задачі з однорідними граничними умовами. Для цього введемо заміну:

, де .

Двічі диференціюючи цю функцію і підставляючи вирази для похідних у рівняння (11.59), отримаємо крайову задачу з однорідними граничними умовами:

,

, . (11.71)

К-во Просмотров: 357
Бесплатно скачать Курсовая работа: Чисельні методи розвязування крайових задач для звичайних диференціальних рівнянь