
2.4. Метод квадратного корня
Этот метод применяется при решении систем вида fxA = с неособенной
симметрической матрицей. Если матрица А не является симметрической, то
без предварительного преобразования системы к виду
fAxAA
**
=
метод применять нельзя. Однако преобразование системы к указанному
выше виду связано с выполнением большого числа дополнительных
операций умножения и сложения, число которых намного превосходит число
аналогичных операций, необходимых при решении системы с
симметрической матрицей по методу квадратного корня. Поэтому выполнять
указанное преобразование и затем применять к решению системы метод
квадратного корня, как правило не целесообразно.
Пусть матрица А симметрическая. Схема метода квадратного корня
строится на идее представления матрицы в виде произведения треугольных и
диагональных матриц, а именно: находим такую правую треугольную
матрицу S и диагональную матрицу D с элементами ±1 по главной диагонали,
чтобы имело место равенство
,
*
DSSA =
где приняты обозначения
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎣
⎡
=
nn
n
n
s
ss
sss
S
...00
............
...0
...
222
11211
,
11
22
0...0
0...
... ... ... ...
00...
nn
d
d
D
d
0
⎤
⎥
⎥
=
⎥
⎥
⎥
⎦
.
Предположим, что мы нашли такие матрицы S и D, для которых имеет
место равенство .
DSSA
*
=
Тогда решение системы
fxA =
осуществляется по следующему правилу.
Введем следующие обозначения:
,
*
DSB = ,yxS =
),...,,(
21
′
=
n
yyyy
,
где В − известная матрица;
y − неизвестный вектор.
Для определения вектора
y в силу равенства
fxSDSxDSSxA === )(
**
имеем такую систему линейных алгебраических уравнений:
fyB =
.
Здесь особенно важно то, что матрица этой системы является левой
треугольной, т. е. имеет вид
11
21 22
12
0 ... 0
... 0
... ... ... ...
...
nn nn
B
β
ββ
ββ
⎡⎤
⎢⎥
⎢⎥
=
⎢⎥
⎢⎥
⎢⎥
⎣⎦
.
15