Курсовая работа: Собственные значения.

104 FORMAT (1X,I5,19X,3F10.5)

STOP

END

{**********************************************************************}

SUBROUTINE NORML(XL,X)

DIMENSION X(3)

{**********************************************************************}

Подпрограмма norml.

Эта подпрограмма находит наибольший из трех элементов собственного вектора и нормирует собственный вектор по этому наибольшему элементу.

{**********************************************************************}

# FIND THE LARGEST ELEMENT

XBIG = X(1)

IF(X(2).GT.XBIG)XBIG=X(2)

IF(X(3).GT.XBIG)XBIG=X(3)

# Нормирование по XBIG

X(l) = X(1)/XBIG

X(2) = X(2)/XBIG

X(3) = X(3)/XBIG

XL = XBIG

RETURN

END

{**********************************************************************}

Результат работы программы получаем в виде:

Номер

Итерации

Собственное

Значение

( N / M ** 2 )

Собственный вектор
X (1) X (2) X (3)
0. 1.00000 0. 0.
0.10000 Е 08 1,00000 0.50000 0.60000
0.26000Е 08 0.61923 0.66923 1.00000
0.36392Е 08 0.42697 0.56278 1.00000
0.34813Е 08 0.37583 0.49954 1.00000
0.34253Е 08 0.35781 0.46331 1.00000
0.34000Е 08 0.34984 0.44280 1.00000
0.33870Е 08 0.34580 0.43121 1.00000
0.33800Е 08 0.34362 0.42466 1.00000
0.33760Е 08 0,34240 0.42094 1.00000
0.33738Е 08 0.34171 0.41884 1.00000
0.33726Е 08 0.34132 0.41765 1.00000
0.33719Е 08 0,34110 0.41697 1.00000
0.33714Е 08 0.34093 0.41658 1.00000
0.33712Е 08 0.34091 0.41636 1.00000

Отметим, что для достижения требуемой точности потребовалось 14 итераций.

Определение наименьшего собственного значения методом итераций

К-во Просмотров: 916
Бесплатно скачать Курсовая работа: Собственные значения.