![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Лабораторна робота №2
Розв’язання систем лінійних алгебраїчних рівнянь (СЛАР) ітераційними методами. Метод простої ітерації. Метод Зейделя
Зміст
1 Теоретичні відомості 2
2 Завдання. 3
3 Варіанти завдань. 3
4 Вимоги до звіту. 5
5 Література. 5
1 Теоретичні відомості
Ітераційними методами є такі, що навіть у припущенні, що обчислення ведуться без округлень, дозволяють отримати розв’язок системи лише із заданою точністю. До таких методів відносяться метод простої ітерації (метод Якобі) та метод Зейделя.
Будемо розглядати системи вигляду
Ax = b, | (1) |
Метод простої ітерації.
Систему Ax = b приводять до вигляду
x = Cx +d, | (2) |
![]() ![]() ![]() | (3) |
Умова (3) буде виконана, якщо матриця А є матрицею з діагональною перевагою, для якої або
Розглянемо спосіб зведення (1) до (2). Запишемо (1) у розгорнутій формі:
![]() | (4) |
![]() | (5) |
Запишемо розв’язок у матричному вигляді. Нехай матрицю А задано у вигляді:
А = А1 + D + А2,
де А1 – нижня трикутна матриця з нульовою головною діагоналлю; D – діагональна матриця з aii на головній діагоналі; А2 – верхня трикутна матриця з нульовою головною діагоналлю.
За припущенням aij≠ 0 для всіх i, існує D-1. Тоді зображенню у формі (5) відповідає
або
.
Якщо матриця А не забезпечує виконання (3), тобто не є матрицею з діагональною перевагою, її приводять до такої за допомогою еквівалентних перетворень.
Виходячи з довільного вектора x(0) (можна взяти вектор b, або вектор b, поділений на діагональ матриці А) будують ітераційний процес:
або
Критерій закінчення ітераційного процесу:
.
Дата публикования: 2014-12-28; Прочитано: 593 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!