Метод Гаусса-Зейделя.

Этот метод является одним из самых распространенных итерационных методов, отличается простотой и легкостью программирования.

Рассмотрим этот метод на примере решения системы трех уравнений:

,

, (10.1)

.

Предположим, что диагональные элементы отличны от нуля. Выразим неизвестные соответственно из 1,2,3 уравнений системы:

, (10.2)

, (10.3)

. (10.4)

Зададим некоторые начальные (нулевые) приближения значений неизвестных:

Подставляя эти значения в правую часть выражения (10.2) получаем новое (первое) приближение для :

. (10.5)

Используя это приближение для и приближение для , находим из (10.3) первое приближение для :

. (10.6)

И, наконец, используя вычисленные значения , находим с помощью выражения (10.4) первое приближение для :

. (10.7)

На этом заканчивается первая итерация решения системы (10.2-10.4). Используя теперь значения можно таким же способом выполнить к решению и т.д. Приближение с номером К можно представить в виде:

,

, (10.8)

.

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

 








Дата добавления: 2015-10-06; просмотров: 866;


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

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.