5.2. Метод вращения

Любую действительную, симметричную матрицу A можно привести к виду A = UD U–1 , где U – ортогональная матрица (U –1 = U T ),

D – диагональная матрица,

Где λI – собственные значения матрицы A.

Следовательно, имеем U–1 ∙A U = D.

На этом свойстве матрицы основан метод вращения: если некоторым ортогональным преобразованием V свести матрицу A к диагональной: , То собственные значения матриц совпадают.

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

Итак, по заданной матрице A будем строить последовательность Ak так, чтобы Ak-1 находилась через Ak при помощи преобразования подобия со следующей матрицей вращения:

Пусть нашли . Найдем . Пусть это будет , K<L (IJ = 1,…,M), и выбираем угол по формуле

.

Строится ортогональная матрица Vn, которая отличается от единичной матрицы E только элементами:

,

,

И делается преобразование подобия

.

При этом матрицы A(N-1) и Vn A(N-1) = B отличаются лишь K –й и L Й строками, т. к. эти матрицы B являются линейными комбинациями тех же строк матрицы A(N-1):

,

.

Аналогично K –й и L -Й столбцы матрицы A(N):

,

.

Элементы являются приближенными к собственным числам λi матрицы A, а столбцы матрицы

Являются приближенными к собственным векторам матрицы A. При этом имеет место оценка погрешности

.

© 2011-2024 Контрольные работы по математике и другим предметам!