Шпоры по МПиПА / Численные методы / метод вращений Якоби / Описание / Метод вращения Якоби
.docПоиск собственных значений и собственных векторов симметричных матриц методом вращения Якоби.
Входные данные – матрица, ее размерность и необхдимая точность.
Выходные данные – собственные значения и собственные вектора матрицы.
Вспомогательная функция isSimmetrial( double **coefficients, int numberOfEquation ) проверяет матрицу на симметричность.
Код: SLAU.cpp
Теоретическое обоснование: Теория.doc
Исполняемый файл: SLAU.exe.
Описание работы сего алгоритма смотри в теории и самом коде по комментариям.
Примеры использования (распечатка листинга):
Metod wracheniya.
Wweddite razmernost' matrici: 4
Enter 1 row: 12 3 7 9
Enter 2 row: 3 4 2 11
Enter 3 row: 7 2 1 2
Enter 4 row: 9 11 2 4
Wwedite tochnost' rascheta: 0.1
Reshenie:
Sobstwennii wektor nomer 1:
0.577494
-0.634022
0.342076
-0.384059
Sobstwennii wektor nomer 2:
0.662907
0.422916
0.281938
0.549734
Sobstwennii wektor nomer 3:
-0.373383
0.245289
0.87487
-0.18714
Sobstwennii wektor nomer 4:
-0.296042
-0.599159
0.195187
0.717823
Sobstwennie znacheniya:
6.85748
24.3471
-1.85229
-8.35232
Obchee chislo shagow: 13
Press "Enter" to continue...
Metod wracheniya.
Wweddite razmernost' matrici: 3
Enter 1 row: 1 3 5
Enter 2 row: 2 5 4
Enter 3 row: 5 4 2
Wwedite tochnost' rascheta: 0.01
Matrica ne simmetrichna
Press "Enter" to continue...