| Текст подпрограммы и версий ( Фортран ) aeh5r.zip , aeh5d.zip | Тексты тестовых примеров  ( Фортран ) taeh5r.zip , taeh5d.zip | 
| Текст подпрограммы и версий ( Си ) aeh5r_c.zip , aeh5d_c.zip | Тексты тестовых примеров  ( Си ) taeh5r_c.zip , taeh5d_c.zip | 
| Текст подпрограммы и версий ( Паскаль ) aeh5r_p.zip , aeh5e_p.zip | Тексты тестовых примеров  ( Паскаль ) taeh5r_p.zip , taeh5e_p.zip | 
Вычисление всех собственных значений и собственных векторов вещественной симметричной матрицы, заданной в компактной форме, с помощью QL - алгоpитма.
 Заданная  матрица  ортогональными  преобразованиями  подобия
   приводится к трехдиагональной симметричной форме,
   собственные значения  которой  затем вычисляются с помощью  неявного
   QL - алгоpитма. 
   Информация  о преобразованиях  используется  для  вычисления
   собственных векторов. 
Уилкинсон, Pайнш. Справочник алгоритмов на языке АЛГОЛ. Линейная алгебра. М.: "Машиностроение", 1976.
SUBROUTINE AEH5R (N, NV, A, EV, V, R, IERR)
Параметры
| N - | порядок исходной матрицы (тип: целый); | 
| NV - | длина вектора А, NV ≥ N(N + 1)/2 (тип: целый); | 
| A - | вещественный вектор длины NV, содержащий в своих первых N (N + 1)/2 компонентах исходную матрицу, заданную в компактной форме; | 
| EV - | вещественный вектор длины N, содержащий вычисленные собственные значения, расположенные в порядке неубывания; | 
| V - | вещественный двумерный массив размерности N на N, содержащий в своих столбцах ортонормированные собственные векторы; | 
| R - | вещественный вектор длины 3 * N, используемый как рабочий; | 
| IERR - | целочисленная переменная, служащая для сообщения об ошибках, обнаруженных в ходе работы подпрограммы; при этом IЕRR имеет тот же смысл, что и в подпрограмме АЕЕ1R. | 
Версии
| AEH5D - | вычисление с помощью QL - алгоpитма всех собственных значений и собственных векторов вещественной симметричной матрицы, заданной в компактной форме с удвоенной точностью. | 
Вызываемые подпрограммы
| AFH5R - | приведение вещественной симметричной матрицы, заданной в компактной форме, к симметричной трехдиагональной форме ортогональными преобразованиями подобия. | 
| AEE1R - | вычисление всех собственных значений и соответствующих собственных векторов вещественной симметричной трехдиагональной матрицы неявным QL - алгоpитмом. | 
| AFH5R1 - | рабочая подпрограмма. | 
| UTAE10 - | подпрограмма выдачи диагностических сообщений при работе подпрограмм АЕЕ1R и АЕЕ1D. | 
Замечания по использованию
| 1. | Подпрограмма АЕН5R не сохраняет исходный вектор А. | |
| 2. | В подпрограмме АЕН5D параметры А, ЕV, V, R имеют тип DОUВLЕ РRЕСISIОN. | |
| 3. | Подпрограмма АЕН5R1 используется в качестве рабочей. | 
      DIMENSION  A(10), EV(4), R(12), V(4, 4)
      DATA  A /43., 0., 68., 0., 24., 82., 24., 0., 0., 57./
      CALL  AEH5R (4, 10, A, EV, V, R, IERR)
Результаты:
       IERR  =  0
                | - 0.8            1.8E -12      0.6       0.    |
       V  =  |   0.             - 0.8              0.       - 0.6 |
                |   1.8E -12     0.6              0.       - 0.8 |
                |   0.6              0.               0.8       0.    |
       EV  =  (25., 50., 75., 100.)