Метод Гаусса

Уравнения независимые и совместные, т.е. не противоречат друг другу.

Метод Гаусса – это наиболее распространенный из всех существующих прямых численных методов решения систем линейных алгебраических уравнений с плотно заполненной матрицей коэффициентов [A]. Метод успешно работает на задачах любой размерности.

Алгоритм метода включает два хода:

· прямой ход – последовательное исключение переменных из уравнений за счет приведения матрицы [A] к виду верхней треугольной;

· обратный ход – последовательное определение переменных из явно выраженных уравнений преобразованной системы.

Прямой ход предполагает выполнение n-1 этапов исключения переменных из уравнений и обнуления левой нижней части матрицы [A]. Для пересчета коэффициентов уравнений преобразуемой строки используются соотношения:

(50)

где без штрихов указаны текущие значения коэффициентов и свободных членов уравнений, а со штрихами – вычисляемые значения. Вычисления производятся циклически, где внешний цикл по переменной k = 1..n-1, средний цикл по переменной i = k+1..n, а внутренний цикл по переменной j = k..n.


Обратный ход:

и т. д. (51)

Для успешной реализации метода необходимо выполнить два условия:

1. Все коэффициенты, стоящие по главной диагонали матрицы [A] должны быть отличны от 0;

2. Они должны быть по модулю как можно больше.

Первое условие понятно: при пересчете коэффициентов матрицы [A]и вектора B на них приходится делить. Второе условие не столь очевидно. Если коэффициент близок к нулю, то при делении на него получатся очень большие по модулю новые коэффициенты. При обратном ходе неточные значения неизвестных vi будут умножаться на них, что приведет к резкой потере точности решения. Погрешности найденных решений связаны с многократным пересчетом коэффициентов матрицы [A]и вектора B, причем каждый пересчет сопровождается округлением найденного значения.

Для выполнения указанных условий приходится уравнения менять местами, при этом меняются местами строки как матрицы А, так и вектора В.

 








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


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

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

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

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