Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_пр_сам_ММО_кoр.doc
Скачиваний:
10
Добавлен:
16.02.2016
Размер:
3.79 Mб
Скачать

Завдання для самостійної роботи

  1. Розв’язати СЛАР методом Ґаусса:

  1. Знайти наближене розв’язання системи

методом простої ітерації з точністю

  1. Розв’язати СЛАР, використовуючи розглянуті прямі та ітераційні методи:

Коефіцієнти і вільні члени СЛАР заданої системи рівнянь наведено у табл. Б.5 додатка Б.

Порядок виконання самостійної роботи

Розв’язання СЛАР матричним методом і за допомогою функції lsolve.

Для виконання завдання необхідно:

  1. Задати матрицю коефіцієнтів системи, матрицю-стовпець вільних членів.

  2. Упевнитися, що СЛАР має розв’язання, для чого необхідно обчислити детермінант або ранґ матриці (як зроблено в прикладах).

  3. Розв’язати СЛАР за формулою (2.3).

  4. Перевірити правильність розв’язання множенням матриці коефіцієнтів на матрицю-стовпець розв’язання, зробити висновки.

  5. Знайти розв’язання системи за допомогою функції lsolve.

Розв’язання СЛАР методом Ґаусса

  1. Задати матрицю коефіцієнтів системи, матрицю-стовпець вільних членів.

  2. Отримати розширену матрицю системи, наприклад, за допомогою функції augment.

  3. Привести розширену матрицю системи до матриці, що має вигляд сходинки (функція rref).

  4. Отримати матрицю-стовпець розв’язання системи.

  5. Перевірити правильність розв’язання множенням матриці коефіцієнтів на матрицю-стовпець розв’язання, зробити висновки.

Розв’язання СЛАР ітераційним методом та за допомогою обчислювального блока

  1. Задати матрицю коефіцієнтів системи, матрицю-стовпець вільних членів і точність обчислень (можна скористатись вбудованою змінною пакета TOL, наприклад ; значення за замовчуванням).

  2. Перетворити початкову систему до вигляду (2.9).

  3. Перевірити збіжність ітераційного процесу (обчислити будь-яку норму матриці: функції norm1(A), norm2(A), norme(A)).

  4. Задати кількість ітерацій (можна скористатися формулою (2.13)).

  5. Задати у вигляді матриці-стовпця початкове (нульове) наближення до шуканого розв’язання.

  6. Увести формулу ітераційного процесу, за якою й розв’язати СЛАР.

  7. Обчислити похибку отриманого наближення, зробити висновки.

  8. Задати початкові наближення (можна окремими змінними, як це зроблено в прикладі 5; можна матрицею-стовпцем; можна індексованими змінними через клавішу "[").

  9. Записати обчислювальний блок, використовуючи функції Find або Minerr (під час запису рівнянь системи необхідно використовувати символьне дорівнює “Ctrl – ‘‘=”).

Примітка. Для виконання завдання необхідно мати уявлення про процедуру розв’язання матричних рівнянь з використанням формул Крамера, оберненої матриці, метода Ґаусса, ітераційних методів і застосування засобів пакета MathCAD.

Контрольні запитання

  1. Наведіть загальний вигляд СЛАР.

  2. Запишіть СЛАР у матричному вигляді й наведіть її розв’язання, використовуючи формули Крамера.

  3. Назвіть основні типи й властивості матриці.

  4. Як обчислюють визначник матриці?

  5. Які дії виконують над матрицями?

  6. Які матриці називають однорідними, визначеними?

  7. Як здійснюють обернення й транспонування матриць?

  8. На які групи поділяють на практиці методи, що використовують для розв’язання СЛАР? Дайте порівняльну оцінку методам розв’язання СЛАР.

  9. У чому полягає суть методу Ґаусса з вибором головного елемента? Поясніть поняття “прямий” та “зворотний” хід методу Ґаусса. Навіщо у методі Ґаусса потрібний етап “вибір головного елемента”?

  10. Як перевірити збіжність методу?

  11. У чому полягає метод простих ітерацій?

  12. Що є умовою закінчення ітераційного процесу?

  13. Як засобами пакета MathCAD розв’язують СЛАР?

Література: [1, C. 24-59; 7, C. 65-118; 11, C. 55-63].