Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВЫЧ М АЛГ. Ч2 .doc
Скачиваний:
6
Добавлен:
02.05.2019
Размер:
1.24 Mб
Скачать

4.4.3 Метод отражений

Этот метод основан на разложении матрицы системы (4.1) в произведение унитарной матрицы на верхнюю треугольную. Матрица называется унитарной, если она удовлетворяет уравнению , где - матрица, сопряженная с . Вещественные унитарные матрицы называются ортогональными.

По своей структуре метод отражений близок к методу Гаусса, но исключение проводится с помощью матриц отражения, которые являются унитарными и эрмитовыми. Достоинством метода отражений является единая схема вычислительного процесса, не зависящая от структуры матрицы.

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

Вектор строится по правилу

, (4.16)

где , , .

Будем преобразовывать расширенную матрицу систему по правилу

,

с помощью умножения слева на последовательность матриц отражения . Для построения матрицы на первом шаге метода в качестве вектора берется первый столбец расширенной матрицы, а в качестве вектора - координатный вектор . В силу выбора векторов и все координаты первого столбца расширенной матрицы, кроме первой, после выполнения первого шага метода будут равны нулю.

Пусть уже построена матрица , у которой , , . Теперь в качестве и берутся вектора

, ,

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

После - шага получим матрицу, первые столбцов которой образуют верхнюю треугольную матрицу . Система уравнений, соответствующая полученной расширенной матрице, равносильна исходной системе (4.1). Значения неизвестных находятся аналогично обратному ходу метода Гаусса

, ,

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

Пример.

Решить систему линейных алгебраических уравнений методом отражений

Решение: По системе уравнений составим матрицу

.

Шаг 1. , , , ,

, , ,

,

.

Тогда .

Шаг 2. , , , ,

, , ,

,

.

Тогда .

Шаг 3. Исходная система преобразована к системе с верхней треугольной матрицей. Пользуясь обратным ходом метода Гаусса, находим , , .

4.4.4 Метод вращений

Вещественные унитарные матрицы

называются элементарными матрицами вращения или матрицами простого поворота. При умножении матрицы слева на матрицу получим матрицу , у которой изменятся в отличие от матрицы только -я и -я строки. Изменение элементов -й и -й строк осуществляется по формулам

, . (4.17)

Всегда можно подобрать угол поворота так, чтобы элемент оказался равным нулю. Для этого нужно взять

, , (4.18)

если , и , в противном случае.

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

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

.

Матрица представляет собой произведение унитарных матриц простого поворота . Матрица строится так, чтобы после умножения обнулить элемент , стоящий под главной диагональю. В этом случае угол поворота выбирается по формулам (4.18).

Пример.

Решить систему линейных алгебраических уравнений методом вращений.

.

Решение: По системе уравнений составим матрицу

.

Шаг 1. В матрице обнулим элемент . Для этого возьмем , , и построим матрицу вращений . Получаем

, ,

.

Тогда .

Шаг 2. Обнулим элемент в матрице . Для этого берем , , и строим матрицу . Имеем

, ,

,

.

Шаг 3. Обнулим элемент в матрице . Для этого берем , , и строим матрицу . Имеем

, ,

,

.

Шаг 4. Исходная система преобразована к системе с верхней треугольной матрицей. Пользуясь обратным ходом метода Гаусса, находим , , .

ЛЕКЦИЯ № 11