ВУЗ:
Составители:
Рубрика:
Глава 2. Прямые методы решения систем линейных
алгебраических уравнений
Итак, требуется решить систему линейных алгебраических уравнений
Ax=b. (2.1)
Заметим, что везде речь будет идти только о случае когда матрица А – квадратная, т.е. число
уравнений совпадает с числом неизвестных, причем будет предполагаться, что система (2.1)
имеет единственное решение.
Методы решения (2.1) можно разделить на две группы: прямые методы (в которых нахо-
ждение решения заканчивается за конечное число действий), итерационные методы (в кото-
рых находятся не само решение, а некоторая последовательность векторов х(к) такая, что
lim x ( k ) − x = 0 ).
k →∞
2.1. Метод Гаусса
Рассмотрим классический метод Гаусса [2-11]. Сначала перепишем систему (2.1) в раз-
вернутой форме
a 11 x 1 + a 12 x 2 + ... + a 1n x n = b 1 ,
a 21 x 1 + a 22 x 2 + ... + a 2n x n = b 2 ,
(2.2)
...............................................
a x + a x + ... + a x = b .
n1 1 n2 2 nn n n
Пусть а11≠0. Если а11=0, то поменяем местами первое и второе уравнения в (2.2), если а21≠0,
то поменяем местами первое и третье уравнения и т.д. Все ai1 не могут равняться нулю, так
как detA≠0. Тогда из первого уравнения системы (2.2) будем иметь
х1+α12х2+…+α1nхn=β1 , (2.3)
где α1j=a1j/a11 , (j>1), β1=b1/a11 .
С использованием уравнения (2.3) можно исключить х1 из всех оставшихся уравнений (2.2).
В результате получим
a (1) x + a (1) x + ... + a (1) x = b (1) ,
22 2 23 3 2n n 2
a x + a x + ... + a x = b ,
(1) (1) (1) (1)
32 2 33 3 3n n 3 (2.4)
.............................. .................
(1) (1) (1) (1)
a n2 x 2 + a n3 x 3 + ... + a nn x n = b n .
где a ij(1) =aij-ai1α1j , b i(1) =bi- ai1β1 , (i, j≥2).
На этом первый этап процесса исключения заканчивается. Индекс (1) в коэффициентах
a ij(1) , b i(1) показывает номер первого этапа.
Переходя к второму этапу процесса исключения разделим первое уравнение в (2.4) на
a (221) при a (221) ≠0, тогда получим
х2+α23х3+…+α2nхn=β2 , (2.5)
где α2j= a (21j) / a (221) , (j>2), β2= b (21) / a (221) .
Далее с помощью уравнения (2.5), описанным выше способом, исключим все х2 из уравне-
ний (2.4).
Продолжая далее, на к-ом этапе будем иметь уравнение, с помощью которого исключим
к-ое неизвестное, т.е.
хк+αк к+1хк+1+…+αкnхn=βk , (2.6)
где αкj= a (kjk −1) / a (kkk −1) , (j≥к+1), βк= b (kk −1) / a (kkk −1) , (2.7)
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
