Курсовая работа: Метод простой итерации для решения систем линейных алгебраических уравнений
Пусть дана система линейных алгебраических уравнений в виде Ax=b (2.2.1).
Пусть (2.2.1.) приведена каким-либо образом к виду x=Cx+f (2.2.2), где C - некоторая матрица, f - вектор-столбец. Исходя из произвольного вектора
x0 1
x( 0 ) = x0 2
x0 3
строим итерационный процесс x( k +1 ) =Cx( k ) +f(k=0,1,2,3,…) или в развернутой форме
x1 ( k+1 ) = c11 x1 ( k ) + c12 x2 ( k ) + …+ c1n xn ( k ) + f1 ,(2.2.3)
xn ( k+1 ) = cn1 x1 ( k ) + cn2 x2 ( k ) + …+ 1nn xn ( k ) + fn .
Производя итерации, получим последовательность векторов x( 1 ) , x( 2) ,…, x( k ) ,… Доказано, что если элементы матрицы C удовлетворяют одному из условий
(i=1,2,…,n) (2.2.4)
(j=1,2,…,n) (2.2.5),
то процесс итерации сходится к точному решению системы x при любом начальном векторе x(0) , то есть
x=x( k ) .
Таким образом, точное решение системы получается лишь в результате бесконечного процесса, и всякий вектор x( k ) из полученной последовательности является приближенным решением. Оценка погрешности этого приближенного решения x( k ) дается одной из следующих формул:
| xi - xi ( k ) | | xi ( k ) - xi ( k -1 ) |, (2.2.4')
если выполнено условие (2.2.4), или
| xi - xi ( k ) | | xi ( k ) - xi ( k -1 ) |, (2.2.5')
если выполнено условие (2.2.5). Эти оценки можно еще усилить соответственно так:
max | xi - xi ( k ) | | xi ( k ) - xi ( k -1 ) |, (2.2.4'')
или
| xi - xi ( k ) | | xi ( k ) - xi ( k -1 ) |. (2.2.5'')
Процесс итераций заканчивают, когда указанные оценки свидетельствуют о достижении заданной точности.
Начальный вектор x( 0 ) может быть выбран, вообще говоря, произвольно. Иногда берут x( 0 ) =f. Однако, наиболее целесообразно в качестве компонент вектора x( 0 ) взять приближенные значения неизвестных, полученные грубой прикидкой.
Приведение системы (2.2.1) к виду (2.2.2) можно осуществить различными способами. Важно только, чтобы выполнялось одно из условий (2.2.4) или (2.2.5). Ограничимся рассмотрением двух таких способов.
Первый способ. Если диагональные элементы матрицы А отличны от нуля, то есть
aii 0 ( i=1,2,…,n),
то систему (2.2.1) можно записать в виде
x1 = (b1 - a12 x2 - … - a1n xn ),
x2 = (b2 - a21 x1 - a23 x3 -… - a2n xn ),(2.2.6)