КАТЕГОРИИ: Архитектура-(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) |
Тема: метод Гаусса розв’язування систем лінійних рівнянь
Лабораторна робота 6. Завдання. Контрольні питання.
Знайти відрізки ізоляції коренів даного рівняння на відрізку [– 10; 10] і розв’язати його на кожному з цих відрізків методом Ньютона з точністю e = 0,5*10-6.
Література:
(2г.) Мета: Отримати відомості про метод Гаусса розв’язування систем лінійних рівнянь та навчитися застосовувати ці методи до конкретних задач.
Теоретичні відомості. Метод послідовного виключення змінних, відомий як метод Гаусса, є найпоширенішим методом розв’язання систем лінійних рівнянь (СЛР). Метод Гаусса дозволяє розв’язати будь – яку СЛР в результаті цілком визначеної послідовності елементарних операцій і отже це алгоритм, який можна застосувати на комп’ютері. Елементарні операції над СЛР:
Елементарним операціям СЛР відповідають Елементарні операції над матрицею:
Легко перевірити, що в результаті кожної елементарної операції завжди отримується СЛР, еквівалентна (рівносильна) початковій.
Хід роботи. Задача 1. Розв’язати СЛР . Розв’язання. Запишемо розширену матрицю даної СЛР у діапазон А2:С4
Тут і надалі доцільно підкреслити всі границі цієї таблиці, натиснувши кнопку Границы → Все границы на панелі Форматирование: це дасть змогу не рахувати потім номер рядка чи стовпця при подальших обчисленнях. На першому кроці алгоритму наша мета – досягти того, щоби в результаті послідовності елементарних операцій над матрицею під рядком 2 у стовпці А значення чарунок дорівнювали нулю. Це і реалізує така електронна таблиця:
Тут формули для матричних операцій над рядком записуються в одну чарунку, а потім розповсюджуються на весь рядок, просто перетягнувши маркер заповнення згідно з правилами Excel. Ф ормули треба виконувати спочатку у першому стовпці (у стовпці 6), а потім у стовпцях 7 і 8. В результаті дістанемо:
На другому кроці треба отримати 1 для елемента матриці, відповідного В7 і 0 для елементів, відповідних В6 і В8. Це реалізує така електронна таблиця:
Тут формули для матричних операцій записуються у чарунки стовпця В, а потім копіюються на відповідні рядки. Ф ормули треба виконувати спочатку у другому стовпці (тобто у стовпці 11), а потім у стовпцях 10 і 12. В результаті дістанемо:
Нарешті, на третьому кроці треба отримати 1 для елемента матриці, відповідного С12 і 0 для елементів, відповідних С10 і С11.
Формули треба виконувати спочатку у рядку 12, а потім у 10 і 11. В результаті
Матриця системи зведена до діагональної форми. Отже, відповідна СЛР має вигляд: . Це і є розв’язок даної СЛР. Перевірка. Перевіримо правильність отриманого розв’язку безпосередньо. А саме виділимо діапазон А18:С18, у чарунці А18 задамо формулу = ТРАНСП(D14:D16). Розв’язок з’явиться у діапазоні А18:С18. Формулу = СУММПРОИЗВ($A$18:$C$18; A2:C2), яка підраховує результат підстановки розв’язку у перше рівняння системи, задамо у чарунці D18. Після цього перетягнемо маркер заповнення з D18 на дві чарунки вниз – там з’являться підрахунки результатів підстановки у друге та третє рівняння розв’язку згідно з правилами копіювання формул в Excel:
Значення в діапазоні D18:D20 точно співпадають з вільними членами даної СЛР у D2:D4, що є безпосереднім доведенням правильності отриманого розв’язку. Задача 2. Розв’язати СЛР х1 – 2х2 + 3х3 – 2х4 = 3 2х1 – 3х2 + х3 – 2х4 = – 2 4х1 – х2 + 2х3 – х4 = 0. Розв’язання. Запишемо розширену матрицю даної СЛР у діапазон А2:Е4
– це система трьох лінійних рівнянь з чотирма змінними. Проте метод Гаусса – алгоритм, який дозволяє розв’язати будь – яку СЛР. Послідовність дій фактично не відрізняється від попереднього прикладу. Перший крок:
В результаті:
Другий крок:
Тут елементи матриці – цілі числа, тому зручно у формулах замість адреси чарунки використати саме значення. В результаті:
Третій крок:
звідки
Матриця у діапазоні А14:С16 зведена до діагонального вигляду, що завершує алгоритм. Отриманій матриці відповідає така СЛР: . Тут за означенням змінні х1, х2, х3, яким відповідають діагональні елементи матриці – це основні (базові) змінні, всі інші (тут тільки х4) – неосновні (вільні). Переносимо у рівняннях СЛР вільні змінні зліва направо: і отримуємо загальний розв’язок: кожному значенню вільної змінної відповідає свій (частковий) розв’язок і всі розв’язки СЛР мають такий вигляд. В електронній таблиці їх можна отримувати так:
У чарунку F17 замість * можна занести довільне значення змінної х4 і в діапазоні F14:F17 дістанемо відповідний частковий розв’язок даної СЛР. Наприклад,
або
Перевірка. Перевіримо правильність отриманого розв’язку безпосередньо. А саме виділимо діапазон А19:D19, у чарунці А19 задамо формулу = ТРАНСП(F14:F16). Розв’язок з’явиться у діапазоні А19:D19. Формулу = СУММПРОИЗВ($A$19:$D$19;A2:D2), яка підраховує значення результату підстановки розв’язку у перше рівняння задамо у чарунці Е19 і перетягнемо маркер заповнення на дві чарунки вниз – там з’являться підрахунки результатів підстановки у друге та третє рівняння розв’язку згідно з правилами копіювання формул в Excel:
Значення в діапазоні Е19:Е21 співпадають з вільними членами даної СЛР: у чарунці Е14 тут знаходиться значення, яке з точки зору Excel не відрізняється від нуля. Можна надати довільне значення вільній змінній х4 у чарунці F17: тоді дістанемо новий розв’язок у діапазоні А19:D19, проте значення вільних членів у діапазоні Е19:Е21 залишаться незмінними, що й є безпосереднім доведенням правильності отриманого розв’язку. Отже, відповідь: – це загальний розв’язок СЛР, або – це приклади часткових розв’язків. Задача 3. Розв’язати СЛР 3х1 – 2х2 + х3 = 2 2х1 – 3х2 + 2х3 = –1 х1 – х2 + 3х3 = 0 2х1 – 4х2 + 2х3 = 3. Розв’язання. Запишемо розширену матрицю даної СЛР у діапазон А2:D5
– це система чотирьох лінійних рівнянь з трьома змінними. Але оскільки метод Гаусса – алгоритм, то послідовність дій та ж, що й у попередніх прикладах. Перший крок:
В результаті:
Оскільки елементи початкової матриці цілі числа, то обрано дрібний формат чарунок. Другий крок:
звідки
Третій крок:
звідки
Матриця у діапазоні А17:С19 зведена до діагонального вигляду, що завершує алгоритм. Отриманій матриці відповідає така СЛР: . Останнє рівняння виписано із всіма нульовими коефіцієнтами. Яким би не був набір значень х1, х2 , х3, в результаті їх підстановки в останнє рівняння отримаємо протиріччя: 0 = 5 1/3. Отже, це рівняння, а тому і вся система не мають розв’язків. Але звідси несумісною є й початкова СЛР, еквівалентна кінцевій. Відповідь: розв’язків не існує.
Дата добавления: 2014-10-31; Просмотров: 826; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |