Алгоритм метода простых итераций


1.Преобразуем систему к нормальному виду: , – вектор неизвестных х1, х2, …, хn, - вектор свободных членов. (Выразим из первого уравнения х1, из второго – х2 и т.д.)

2. Выбираем начальное приближение – произвольный вектор , чаще всего нулевой (поэтому и называется нулевым приближением).

3. Строим итерационную последовательность по формуле: , где k =0,1, ... Условие окончания: процесс продолжается до тех пор, пока , ε – заданная точность.

Теорема.Система линейных алгебраических уравнений имеет единственное решение, то есть итерации сходятся к решению со скоростью геометрической прогрессии независимо от выбора начального приближения, если норма матрицы С меньше единицы: .

Норма матрицы определяется тремя способами:

1) - максимальная сумма модулей элементов матрицы по строкам,

2) - максимальная сумма модулей элементов матрицы по столбцам,

3) корень квадратный из суммы квадратов модулей всех элементов матрицы.

Пример.Найти решение системы с помощью метода итераций с точностью до ε = 0,5.

Решение.

1) Преобразуем систему к нормальному виду (поменяем местами второе и третье уравнения): . Матрица , векторы и .

2) Проверим, можно ли найти решение данным методом, то есть сойдутся ли итерации к решению. Для этого найдем норму матрицы С (например, первую):

= = , следовательно, итерации сходятся к решению.

3) Выберем в качестве начального приближения нулевой вектор: .

4) Найдем первую итерацию: , тогда первая итерация равна .

Проверим условие окончания , то есть , , , следовательно, итерационный процесс следует продолжить. (Достаточно было проверить только первое неравенство).

5) Найдем вторую итерацию: , тогда вторая итерация равна .

Проверим условие , то есть , следовательно, итерационный процесс следует продолжить.

6) Найдем третью итерацию: , тогда третья итерация равна .

Проверим условие , то есть < 0,5 - истинно, < 0,5 – истинно, > 0,5, следовательно, итерационный процесс следует продолжить.

7) Найдем четвертую итерацию: , четвертая итерация равна .

Проверим условие , то есть < 0,5 - истинно, < 0,5 – истинно, < 0,5 - истинно, следовательно, итерационный процесс закончен, найдено приближенное решение системы с точностью до ε = 0,5.

Ответ: . (Точное решение (1, 3, 5)).

 

 

Замечание. Систему линейных уравнений можно привести к нормальному виду также следующим образом: записать коэффициенты при неизвестных х1, х2, …, хn в соответствующих уравнениях системы в виде , где k – число, близкое к коэффициенту при соответствующем неизвестном и на которое можно легко разделить коэффициенты при неизвестных и свободные члены. Обычно k = 10.

Пример. Привести систему к нормальному виду.

Решение.

, отсюда , ,

где матрица , векторы и .

 

= = , следовательно, метод итераций расходится. Данным методом систему уравнений не решить.

Замечание.Существуют формулы для подсчета числа итераций.



Дата добавления: 2016-06-15; просмотров: 3719;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.011 сек.