КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Метод Гауса з послідовним виключенням невідомих
Особливості методів Гауса Найбільш відомим з точних методів розв’язання системи лінійних алгебраїчних рівнянь (2.1) є методи Гауса, суть яких полягає в тому, що система рівнянь, яка розв’язується, зводиться до еквівалентної системи з верхньою трикутною матрицею. Невідомі знаходяться послідовними підстановками, починаючи з останнього рівняння перетвореної системи. Алгоритми Гауса складаються із виконання однотипних операцій, які легко формалізуються. Однак, точність результату й витрачений на його отримання час у більшості випадків залежить від алгоритму формування трикутної матриці системи. У загальному випадку алгоритми Гауса складаються з двох етапів: Прямий хід, в результаті якого СЛАР (2.1), що розв‘язується, перетворюється в еквівалентну систему з верхньою трикутною матрицею коефіцієнтів виду:
Зворотній хід дозволяє визначити вектор розв‘язку починаючи з останнього рівняння системи (2.2) шляхом підстановки координат вектора невідомих, отриманих на попередньому кроці. Відомо декілька різних алгоритмів отримання еквівалентної системи з верхньою трикутною матрицею. Розглянемо найбільш відомі з них. Метод Гауса з послідовним виключенням невідомих (базовий метод)засновано на алгоритмі, в основі якого лежить послідовне виключення невідомих вектора Суть алгоритмурозглянемо на прикладі системи, яка складається з трьох лінійних алгебраїчних рівнянь з трьома невідомими:
1) Перевіримо, щоб принаймні один із коефіцієнтів 2) Обчислюється множник:
3) Перше рівняння системи (2.3) множиться на
але Тоді Позначимо нові коефіцієнти:
Тоді друге рівняння системи (2.3) набуває вигляду:
Далі необхідно звільнитися від коефіцієнта 4) Обчислюється множник для третього рівняння:
5) Перше рівняння системи (2.3) множиться на
де
Перетворена таким чином система рівнянь (2.3) набуває вигляду:
Ця система рівнянь еквівалентна початковій і має певні переваги, оскільки 7) Обчислюємо множник 8) Друге рівняння системи (2.11) помножується на М3ўў і віднімається від 3-го рівняння:
При цьому коефіцієнт біля
Отримаємо Замінивши в системі (2.14) третє рівняння на (2.20), отримаємо систему рівнянь виду:
Таку систему називають системою з трикутною матрицею коефіцієнтів, що еквівалентна СЛАР (2.3). Процес знаходження такої системи називається прямим ходом Гауса. Знайти розв’язок такої системи просто: із 3-го рівняння знайти
Процес знаходження вектора розв’язку системи (2.3) називають зворотнім ходом метода Гауса. На рисунку 2.2 показана схема алгоритму метода Гауса з послідовним виключенням для розв’язання системи із N рівнянь з N невідомими.
Рисунок 2.2. – Схема алгоритму розв’язання системи лінійних алгебраїчних рівнянь методом Гауса. Ця схема відповідає розглянутому алгоритму і може бути використана при розробці програми. Блок “Перестановка рівнянь так, щоб Призначення індексів в схемі алгоритму (рисунок 2.2): к – номер рівняння, яке віднімається від інших, а також номер невідомого, яке виключається із залишених к -рівнянь; i – номер рівняння, із якого в даний момент виключається невідоме; j – номер стовпця.
Дата добавления: 2014-11-08; Просмотров: 859; Нарушение авторских прав?; Мы поможем в написании вашей работы! |