![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
УМОВИ ЗАСТОСУВАННЯ МЕТОДУ ГАУСА.Раніш було показано, що метод Гаусса перетворює вихідну систему рівнянь
до еквівалентної системи
де С- верхня трикутна матриця з одиницями на головнїй діагоналі. З’ясуємо тепер, як зв’язанi між собою вектори правих частин f та y. Раніш ми переконалися, що праві частини системи (2) обчислюються за формулами
З цих співвідношень можна послідовно одержати
де Співвідношення (3) можна записати у матричному вигляді
де B -нижня трикутна матриця з елементами Нагадаємо, що головне припущення при формуліровці методу Гаусса полягало у тому, що усі звідки
Порівнюючи (5) з рівнянням (1), приходимо до висновку, що як наслідок застосування методу Гаусса одержане розкладання вихідної матриці А у добуток A=BC , де В- нижня трикутна матриця з ненульовими елементами на головній діагоналі, С-верхня трикутна матриця з одиничною головною діагоналлю. Зараз можно тлумачити метод Гаусса таким чином. Нехай задано матрицю A і вектор f. Спочатку утворюється розклад А у добуток двох трикутних матриць
з трикутними матрицями, звідки і одержується шуканий вектор x. Розклад А=ВС відповідає прямій ході методу Гаусса, а розв’язання системи (6)- (7)- зворотній ході. Зауважимо, що у наведеному раніш алгоритмі розклад A=BC та розв’язання системи (6) провадиться одночасно. Водночас з сказаного можна зробити наступний висновок. Тому що
то метод Гаусса дозволяє одночасно з ров’язаннням системи (1) обчислити визначник матриці А простим множенням ведучих елементів. Коли ж задачею є просто обчислення визначника матриці, то це можна зробити методом Гаусса, при цьому немає необхідності обчислювати праві частини перетворюємих рівнянь. Далі, додержуючись стандартних позначень, нижні трикутні матриці будемо позначати L (від англійського lower- нижній), та верхні трикутні - літерою U (від англійського upper-верхній). Позначимо через
Теоретичне обгрунтування можливості розкладу матриці у добуток двох трикутних матриць містить наступна теорема.
Теорема про LU- розклад. Нехай усі кутові мінори матриці А відмінні від нуля, А=LU , (8) де L- нижня трикутна матриця з ненульовими діагональними елементами і U -верхня трикутна матриця з одиничною головною діагоналлю.
Доведення. Доведемо сформульоване твердження спочатку для матриць другого порядку. Будемо шукати розклад матриці у вигляді
де
яка має єдиний розв’язок
За припущенням теореми Подальше доведення проведемо методом математичної індукції. Нехай твердження вірне для матриць порядку Подамо матрицю А порядку К у вигляді
та позначимо
Згідно з умовами теореми де
де Помножимо матриці в правій частині рівняння (10) і, враховуючи (9), приходимо до системи рівнянь
З припущенння індукції виходить існування матриць
і,далі, з (13)
Таким чином,
За умовами теореми Доведемо тепер, що такий розклад єдиний. Припустимо, що матрицю А можна розкласти двома способами
Тоді Матриця у лівій частині рівняння (14) є верхньою трикутною, а в правій частині - нижньою трикутною. Така рівність можлива лише у випадку. якщо матриці
Звідси одержуємо Зауважимо, що коли хоча б один з углових мінорів матриці А дорівнював нулеві, то вказаний Висновок. Метод Гаусса можливо використовувати тоді, та й лише тоді, коли усі кутові мінори матриці А відмінні від нуля. Було показано, що метод Гаусса приводить до розкладу вихідної матриці у добуток двох трикутних. Більш детально описати структуру цих трикутних матриць можливо за допомогою так званих елементарних трикутних матриць. Матриця
У матриці
Розглянемо спочатку для наочності систему
Після першого кроку виключення за методом Гаусса перетворена система приймає вигляд
Звідси видно, що матриця
так, що
Матрицю (17) будемо називати елементарною трикутною матрицею, що відповідає першому кроку виключення методу Гаусса. Перепишемо систему (16) у вигляді
Здійснимо другий крок методу Гауса, тобто виключимо невідому Тоді одержимо систему вигляду
Можна переконатися, що перехід від (18) до (19) здійснюється завдяки множення системи (18) на елементарну трикутну матрицю
Таким чином,після другого кроку виключення приходимо до системи
де матриці Нарешті, перемножаючи (21) на матрицю одержимо систему L3L2L1Ax = L3L2L1f (22) матриця якої U = L3L2L1A є верхньою трикутною матрицею з одиничною головною діагоналлю. Звідки виходить, зокрема, що A=LU, де L = L3-1L2-1L1-1 -нижня трикутна матриця. Таким чином, LU -розклад матриці А може бути одержаний за допомогою елементарних трикутних матриць: спочатку будуються матриці L1, L2 , L3 та обчислюється U = L3L, а потім відшукується L = L1-1L2-1L3-1.Відзначимо, що матриці Lk-1 мають простий вигляд
причому на діагоналі матриці містяться ведучі елементи методу виключення. Запис методу Гауса у вигляді (22) детально описує процес виключення. Усе згадане раніш переноситься на системи рівнянь довільного порядку (2). Процес виключення можна записати формулою
де елементарна нижня трикутна матриця
Матриця Матриці
Лекція 10 ІТЕРАЦІЙНІ МЕТОДИ РОЗВ’ЯЗАННЯ СИСТЕМ ЛІНІЙНИХ АЛГЕБРАЇЧНИХ РІВНЯНЬ.
Розглядається система лінійних алгебраїчних рівнянь
де
Ідея найпростіших ітераційних методів розв’язання системи (1) полягає у наступному. За допомогою еквівалентних перетво-рень система (1) зводиться до системи вигляду
де
А потім задається деяке початкове наближення
доки на деякому кроці не буде досягнута задана точність обчислення значення невідомого вектору Виникає питання, за яких умов на збігається (у певному розумінні) до точного розв’язку Не зупиняючись на подробицях (дивись спецкурс ‘Додат-кові розділи чисельного аналізу’), дамо деякі достатні умови, за яких або або Швидкість збіжності оцінюється нерівністю де
Задаючи потрібну точність одержати необхідну кількість ітерацій Наведені умови є достатніми для збіжності методу ітерацій, але аж ніяк не необхідними. Необхідні і достатні умови збіжності методу ітерацій дає наступна теорема, яку сформулюємо без доведення. ТЕОРЕМА: Нехай система (2) має єдиний розв’язок. Послідовні наближення (3) збігаються до розв’язку системи (2) за довільного початкового наближення Повернемось зараз до способів приведення (1) до форми (2). Запишемо (1) у розгорнутій формі
Звідси два найпростіших ітераційних метода. Метод Якобі, який задається рекурентним співвідношенням: Метод Зейделя, де вже знайдені компоненти беруться у правій частині співвідношення з (n+1)-го наближення, а інші- з n-го наближення: Можна дати матричну форму методів Якобі і Зейделя. Нехай матрицю А наведено у вигляді: де D - діагональна матриця з
За припущенням Тоді зображенню у формі (8) відповідає або Таким чином, методу Якобі відповідає ітераційна процедура Методу Зейделя відповідає Використовуючи сформульовані раніш достатні умови збіжності
тобто діагональне переваження матриці А. Можна довести, що за вказаних умов збігається і метод Зейделя. Покажемо, що до форми (2), що задовольняє умовам збіжності, може бути зведена довільна система (1) з Дійсно,візьмемо матрицю тобто одержали форму (2) з За рахунок вибору достатньо малих Процес ітерації, що збігається, володіє властивістю стій-кості, тобто окрема похибка у обчисленнях не позначається на кінцевому результаті, тому що хибне наближення можна роз-глядати як новий початковий вектор. Лекція 11-13. Диференціальні рівняння Звичайним диференціальним рівнянням називається рівняння, що містить похідні невизначеної функції і однієї незалежної змінної. Найпростішим звичайним диференціальним рівнянням є рівняння 1-го порядку y`=f(x,y). (1)
Основна задача, що відноситься до цього рівняння, є задача Коші: знайти розв’язання рівняння (1) y=y(x), (2)
яке задовольняє початковій умові y(х0)= y0; іншими словами, потрібно знайти інтегральну криву у=(х), що проходить через задану точку М(х0, y0) (мал. 1).
Якщо права частина f(x,y) непе-
одне розв’язання(2), визначене в 0 х0 х х межах | x- x0 |<h, де h- позитивне число. Рис.1
Це розв’язання єдине, якщо в R виконана умова Липшица | f( x,`y ) – f(x,y) | £ N |`y – y |, (3)
де N- деяка постійна (стала Липшица), що залежить, у загальному випадку, від a і b. Якщо f(x,y) має граничну похідну f y` (x,y) у R, то можна покласти N=max|f `(x,y) | при (x,y)ÎR.
|