Вычисление собственных значений cобственных векторов действительной симметричной матрицы

Страницы работы

6 страниц (Word-файл)

Содержание работы

СОБСТВЕННЫЕ ЗНАЧЕНИЯ. СОБСТВЕННЫЕ ВЕКТОРЫ.

ВЫЧИСЛЕНИЕ СОБСТВЕННЫХ ЗНАЧЕНИЙ

CОБСТВЕННЫХ ВЕКТОРОВ

ДЕЙСТВИТЕЛЬНОЙ СИММЕТРИЧНОЙ МАТРИЦЫ

Подпрограмма ЕIGЕN с обычной (DEIGEN с удвоенной) точностью. Подпрограмма предназначена для нахождения всех собственных чисел и собственных векторов квадратной симметричной матрицы Aпорядка Nс помощью итерационного метода Якоби (метода вращений). Известно, что для симметричной матрицы Aсуществует ортогональная матрица R такая, что RTAR=L, где RT— транспонированная, а L— диагональная матрица. Так как RT = R-1, то матрица L подобна матрице Aи, следовательно, имеет те же собственные значения, что и матрица A. Поскольку собственными значениями диагональной матрицы являются ее диагональные элементы, то, зная R, можно найти все собственные значения А. Одновременно получаются собственные векторы матрицы A.

Действительно, если l1 — 1-й диагональный элемент матрицы L, то соответствующим ему собственным вектором будет вектор

е1 = (0,0, ...,1,...,0,0),

т.е.   (RTAR)e1=l1e1, или A(Re1) = l1 (Re1).Последнее равенство показывает, что вектор Re1есть собственный вектор матрицыA, соответствующий собственному значениюl1.

Компонентами вектора Re1,являются элементы 1-го столбца матрицы R.

Таким образом, для нахождения собственных чисел и собственных векторов матрицы Aнеобходимо построить матрицы L и R.

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

1

1

cosq

sinq

L

1

( L < M )

1

sinq

cosq

M

1

1

L

M

Похожие материалы

Информация о работе