Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
115
Добавлен:
16.05.2015
Размер:
1.68 Mб
Скачать

Алгоритм и расчетные формулы для k-го шага прямого хода метода Гаусса с выбором главных элементов в столбцах

  1. Определение главного элемента в k-м столбце, то есть вычисление числа М и номера строки p таких, что

. (3.2.4)

Элемент в этом случае называетсяглавным элементом в k-м столбце.

  1. Если , то производится обмен значениями элементов (перестановка)k-й и p-й строк расширенной матрицы:

, ; (3.2.5)

Теперь . Обмен значениями для элементов с номерамипроводить нет смысла, поскольку в обеих строках эти элементы имеют равные нулевые значения.

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

  2. Деление k-й строки расширенной матрицы на :

, . (3.2.6)

. (3.2.7)

При этом величина (см. табл. 3.1). Формулу (3.2.6) дляможно не применять. В самом деле, элементыи, следовательно. Таким образом, после этих вычислений значения величинприфактически не изменяются и их можно не трогать.

  1. Преобразования строк с номерами . Изi-й строки расширенной матрицы системы вычитается k-я строка, умноженная на :

, ,, (3.2.8)

, . (3.2.9)

При этом для , величины(см. табл. 3.1). Формулу (3.2.8) для,можно не применять. В самом деле,,, поэтому=0. Таким образом, после этих вычислений значения величинпри,фактически не изменяются и их можно не трогать. На этом алгоритмk-го шага прямого хода метода Гаусса завершается.

В результате k-го шага прямого хода расширенная матрица системы примет следующий вид:

Таблица 3.2

i j

1

2

3

k-1

k

k+1

...

n

1

1

...

...

2

0

1

...

...

3

0

0

1

...

...

...

...

...

...

...

...

...

...

...

...

...

k-1

0

0

0

...

1

...

k

0

0

0

...

0

1

...

k+1

0

0

0

...

0

0

...

...

...

...

...

...

...

...

...

...

...

n

0

0

0

...

0

0

...

После завершения (n-1) шага прямого хода матрица системы становится верхней треугольной:

Таблица 3.3

i j

1

2

3

n-2

n-1

n

1

1

...

2

0

1

...

...

...

...

...

...

...

...

n-2

0

0

0

1

n-1

0

0

0

...

0

1

n

0

0

0

...

0

0

Соседние файлы в папке ВМ_УЧЕБНИК