рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Метод Гауcа

Метод Гауcа - раздел Образование, Абсолютна і відносна похибки   Цей Метод Базується На Приведенні Шляхом Еквівалентних Перетв...

 

Цей метод базується на приведенні шляхом еквівалентних перетворень вихідної системи (3.1) до вигляду з верхньою трикутною матрицею.

с11x1 + c12x2 + … + c1nxn = d1

0 + c22x2 + … + c2nxn = d2

................................................ (3.3)

0 + … 0+ cn-1,n-1xn-1 + cn-1,nxn = dn-1

0 + 0 + +0 + cnnxn = dn

Тоді з останнього рівняння відразу визначаємо . Підставляючи його в попереднє рівняння, знаходимо xn-1 і т.д. Загальні формули для отримання розв’язку мають вигляд

(3.4)

При обчисленнях за формулами (3.4) треба буде виконати приблизно 1/2n2 арифметичних дій. Зведення системи (3.1) до вигляду (3.3) можна виконати, послідовно заміняючи рядки матриці системи їх лінійними комбінаціями. Перше рівняння не змінюється. Віднімемо з другого рівняння системи (3.1) перше, помножене на таке число, щоб звернувся в нуль коефіцієнт при x1. Потім у такий самий спосіб віднімемо перше рівняння з третього, четвертого і т.д. Таким чином обнуляються всі коефіцієнти першого стовпця, що лежать нижче головної діагоналі. Потім за допомогою другого рівняння виключимо з третього, четвертого і т.д. рівнянь коефіцієнти другого стовпця. Послідовно продовжуючи цей процес, виключимо з матриці всі коефіцієнти, що лежать нижче головної діагоналі.

Запишемо загальні формули процесу. Нехай проведене виключення коефіцієнтів з k-1 стовпця. Тоді залишилися такі рівняння з ненульовими елементами нижче головної діагоналі:

(3.5)

Помножимо k-й рядок на число

(3.6)

і віднімемо від m-го рядка. Перший ненульовий елемент цього рядка звернеться в нуль, а інші зміняться за формулами

(3.7)

.

Виконуючи обчислення при всіх зазначених індексах, виключимо елементи k-го стовпця. Будемо називати таке виключення циклом процесу. Виконання всіх циклів називається прямим ходом виключення.

Після виконання всіх циклів утвориться система, матриця якої має трикутний вигляд . Її легко розв’язати зворотним ходом за формулами (3.4).

Виключення за формулами (3.7) не можна проводити, якщо в ході розрахунків на головній діагоналі виявиться нульовий елемент Але в першому стовпці проміжної системи (3.5) всі елементи не можуть бути нулями: це означало б, що detA=0. Перестановкою рядків можна перемістити ненульовий елемент на головну діагональ і продовжити розрахунки.

Для зменшення обчислювальної похибки можна кожне повторення зовнішнього циклу починати з вибору максимального за модулем елемента в k-му стовпці (головного елемента) і перестановки рівняння з головним елементом так, щоб він виявився на головній діагоналі. Цей варіант називається методом Гауса з вибором головного елемента.

Однією з характеристик ефективності того чи іншого алгоритму вважають обчислювальні витрати, що визначаються кількістю елементарних операцій, які необхідно виконати для одержання розв’язку. Для прямого ходу методу Гауса число арифметичних операцій, відповідно до (3.6), (3.7), становить

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

Загальні обчислювальні витрати методу Гауса становлять

, тобто .

Зауваження 1. Якщо елементи будь-якого рядка матриці системи в результаті перетворень стали дорівнювати нулю, то СЛАР – несумісна, оскільки не виконуються умови теореми Кронекера-Капеллі.

Зауваження 2. Якщо елементи будь-якого рядка матриці системи і права частина в результаті перетворень стали дорівнювати нулю, то СЛАР сумісна, але має безліч розв’язків, які можна отримати за допомогою методу Гауса для СЛАР порядку , де - ранг матриці заданої СЛАР.

3.2 Додаткові застосування методу Гауса

 

Виконання прямого ходу методу Гауса дозволяє також обчислити значення визначника матриці системи.

При заміні рядків матриці їхніми лінійними комбінаціями значення визначника не змінюється. Знак змінюється при кожній перестановці рядків. Для трикутної матриці величина визначника дорівнює добутку елементів, що стоять на головній діагоналі. Тому визначник обчислюється за формулою

.

Метод Гауса може бути використаний для отримання оберненої матриці.Позначимо її елементи через ajm. Тоді співвідношення AA-1=E можна записати так:

.

Якщо розглядати j-й стовпець оберненої матриці як вектор, то він є розв’язком лінійної системи вигляду (3.1) з матрицею A і спеціальною правою частиною (у якій на j-му місці стоїть одиниця, а на інших нулі). Таким чином, для обертання матриці треба розв’язати n систем лінійних рівнянь з однаковою матрицею A і різними правими частинами. Зведення матриці A до трикутної виконується при цьому тільки один раз, а праві частини перетворюються за формулами (3.6)-(3.7).

Перетворення матриці вимагає порядку операцій. Дії з перетворення правих частин систем і зворотний хід методу Гауса повторюються 7n разів, а однократне перетворення правих частин і зворотний хід вимагають порядку операцій. Отже, сумарні обчислювальні витрати на пошук оберненої матриці становлять: .

Обертання матриці зводиться до розв’язання n систем лінійних рівнянь, але вимагає лише приблизно втроє більше дій, ніж розв’язання однієї системи рівнянь. Це обумовлюється тим, що при розв’язку лінійної системи велика частина обчислень пов'язана з приведенням матриці до трикутного вигляду, а це при обертанні матриці робиться тільки один раз. Зворотний хід і перетворення правих частин виконуються набагато швидше.

 

– Конец работы –

Эта тема принадлежит разделу:

Абсолютна і відносна похибки

С... Розділ Основні проблеми чисельного розв язання Класифікація похибок...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Метод Гауcа

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Похибки наближеного методу
У випадку, коли розв’язати задачу точно неможливо, доводиться застосовувати різні наближені методи. Результати такого підходу завчасно містять похибки, характер яких залежить від використовуваного

Похибки заокруглень при розрахунках
При реалізації на ЕОМ алгоритмів, що містять велику кількість операцій множення і ділення, типовими є похибки округлення. При виконанні операцій множення кількість розрядів може зрости насті

Поширення похибок
  Важливим у чисельному аналізі є питання про те, як помилка, що виникла у визначеному місці в ході обчислень, поширюється далі, тобто чи стає її вплив більшим або меншим залежно від

Машинна арифметика
ВЕОМ для кодування дійсних чисел використовується двійкова система зчислення й прийнята форма подання чисел із плаваючою точкою

Метод Ньютона
Метод Ньютона (метод дотичних) для наближеного розв’язку рівняння полягає в побудові ітераційної послідовно

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

Метод Краута
Суть методу Краута, або LU-розкладання, полягає в тому, що це своєрідний перезапис методу Гауса. Він дозволяє зробити зручною комп’ютерну реалізацію методу Гауса. Можна явно виділити два ета

Метод прогонки
  Це - ще одна модифікація методу Гауса для систем лінійних алгебраїчних рівнянь спеціального вигляду. Нехай потрібно знайти розв’язок системи так званих триточкових рівнянь:

Алгоритм методу Зейделя
Вхідні параметри: B та c - матриця B та вектор правої частини c системы x=Bx+c; n- порядок матр

Нтерполювання за Лагранжем
  За цією методикою попередньо визначають допоміжні поліноми -го порядку

Нтерполювання за Ньютоном
  Недоліком інтерполювання за Лагранжем є те, що якщо для поліпшення наближення додати ще один вузол інтерполювання, доведеться всі обчислення проводити заново. На практиці ч

Метод Рунге-Ромберга
  Загальна ідея методу така: маємо деяку наближену формулу (х,к) для обчислення величи

Зауваження
1 Формула Рунге - Ромберга має ту перевагу, що вона може бути застосована для довільних кроків та числа сі

Процес Ейткена
Метод розрахунків на декількох сітках застосовується для підвищення порядку точності і в тому випадку, коли невідомий порядок головного члена похибки. Він має назву процесу Ейткена. Нехай

Квадратурна формула Гауса
Загальний підхід для побудови квадратурної формули для інтегралів полягає у виборі параметрів

Квадратурна формула Чебишева
Візьмемо за основу формулу і будемо вважати всі квадратурні коефіцієнти однаковими:

Кубатурна формула типу Симпсона
Нехай областю інтегрування є K-вимірний просторовий паралелепіпед (рис.7.6), сторони якого паралельні осям

Метод Ейлера
Ознайомлення з чисельними методами розв’язання звичайних диференціальних рівнянь першого порядку почнемо з вивчення методу Ейлера для задачі Коші

Схеми Рунге-Кутта другого порядку
Невисокий ступінь точності методу Ейлера визначається перш за все тим, що залишковий член формули (8.4) .

Схеми Рунге-Кутта четвертого порядку
Методом Рунге-Кутта можна будувати схеми різного порядку точності. Так схема ламаних Ейлера (8.5) є схемою Рунне-Kyттa першого порядку точності. Найбільш уживані схеми четвертого порядку т

Методи Адамса
  На відміну від однокрокових методів, у яких числовий розв’язок одержують тільки з диференціального рівняння і початкової умови, алгоритми Адамса складаються з двох частин: перша з н

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги