Курсовая работа: Чисельні методи розвязування крайових задач для звичайних диференціальних рівнянь
Знайдемо вирази для коефіцієнтів системи рівнянь з невідомими . Підставляючи в останній вираз , отримаємо
Перший з інтегралів у цьому виразі обчислимо по частинах:
Оскільки за граничних умов (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)