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

можно перейти к виду (3), выразив из первого уравнения х1 , из второго - х2 , из третьего - х3 :

х1 = - а1211 х2 - а1311 х3111

х2 = - а2122 х1 - а2322 х3222 ( 5)

х3 = - а3133 х1 - а3233 х2 + в333

Приведение исходной системы уравнений в виду (3) можно осуществить различными способами. Например, в СЛАУ (4) из первого уравнения можно выразить х2 , из второго - х1 , из третьего - х3 и, переставив уравнения для сохранения порядка следования переменных в векторе решения х, снова прийти к виду (3). Естественно, что матрица D и вектор с будут уже иными. Возможны и другие способы преобразования исходных уравнений.

После преобразования (2) к виду (3) назначается нулевое приближение решения х (0):

х1 (0)

х (0) = х2 (0)

х3 (0).

Если приблизительно известны значения хi вектора решения х, то они выбираются в качестве нулевого приближения, если нет, то в качестве вектора х (0) выбирается любой вектор, например х (0) =С.

Первый шаг итерационного процесса состоит в вычислении приближения х (1):

х (1) = Dx (0) +С.

Например, назначив х (0) и подставив его в систему уравнений (3), получим:

х1 (1) = - а1211 х (0) - а1311 х3 (0) 111

х2 (1) = - а2122 х1 (0) - а2322 х3 (0) 222

х3 (0) = - а3133 х1 (0) - а3233 х2 (0) 333.

Далее вычисляем:

х (2) = Dx (1) +C

х (к) =Dх (к-1)

и т.д.

Достаточное условие сходимости метода итерации заключается в следующем, если норма матрицы D (обозначается ║D║) меньше 1, то система уравнений (3) имеет единственное решение х* и итерации сходятся к этому решению со скоростью геометрической прогрессии Иными словами, если

║D║<1, (6)

то

ℓim ║х (к) - х* ║= 0

к→∞

и выполняется тождество

х* =Dх* +С.

В качестве нормы матрицы D используются нормы ║D║1 или

║D║ : n

К-во Просмотров: 162
Бесплатно скачать Лабораторная работа: Итерационные методы решения системы линейных алгебраических уравнений