Главная страница

Методы решения систем линейных алгебраических уравнений


Скачать 151.49 Kb.
НазваниеМетоды решения систем линейных алгебраических уравнений
Дата22.11.2018
Размер151.49 Kb.
Формат файлаdocx
Имя файлаChislennye_metody_reshenie_SLAU_Bagramov_Robert_09-405_Avtosokhr.docx
ТипРешение
#57324
страница3 из 10
1   2   3   4   5   6   7   8   9   10

Метод Якоби.



Будем считать, что все диагональные элементы матрицы Aотличны от нуля, и перепишем систему (1), разрешая каждое уравнение относительно переменной, стоящей на диагонали:

(2)

Выберем некоторое начальное приближение и построим последовательность векторов , вычисляя вектор по уже найденному вектору при помощи соотношений:
(3)

Формула (3) определяет итерационный метод решения системы (1), называемый методом Якоби.

Теорема: Пусть матрица A — матрица с диагональным преобладанием. Тогда итерационный метод Якоби сходится при любом начальном приближении .

Доказательство: Заметим, прежде всего, что условие диагонального преобладания означает, что


(4)

Пусть — решение системы уравнений(1). Здесь и всюду в дальнейшем погрешность метода на -том шаге итераций, т. е. вектор , будем обозначать через . Вычитая почленно из равенства (3) равенство (2), получим



следовательно,



откуда вытекает, что



для любого поэтому

(5)

при , поскольку , а это означает, что .

Оценка (5) показывает, что, чем меньше q, тем быстрее сходится метод простой итерации.

Метод Якоби сходится при любом начальном приближении если матрица A – матрица с диагональным преобладанием. Необходимо убедиться, что исходная система уравнений имеет матрицу c диагональным преобладанием. Действительно, матрица системы (1) имеет вид:

Результаты вычислений при представлены далее:

(максимальная погрешность выделена красным)

ih

y

u(ih)

|y-u(ih)|

0,10

0,08

0,09

0,009533299

0,20

0,14

0,16

0,016904289

0,30

0,19

0,21

0,021907175

0,40

0,22

0,24

0,024530968

0,50

0,23

0,25

0,024749754

0,60

0,22

0,24

0,022812732

0,70

0,19

0,21

0,018930711

0,80

0,15

0,16

0,013552208

0,90

0,08

0,09

0,007072689



При нулевом начальном векторе данный метод сохраняет необходимую погрешность в виде h2 лишь до n=10. Это обусловлено особенностью конкретно заданной задачи, а также тем, что метод зависит от выбора начального приближения.

При проведении экспериментов, выберем другое начальное приближение, чтобы получить более точное решение при большем разбиении отрезка.
1   2   3   4   5   6   7   8   9   10


написать администратору сайта