05 June 2024 11:20:33 AM test_eigen_test(): C++ version Test test_eigen(). r8symm_gen_test() r8symm_gen() generates an arbitrary size symmetric matrix with known eigenvalues and eigenvectors. The matrix A: Col: 0 1 2 3 4 Row 0: 9.4642 1.51518 -0.852365 -1.72443 -2.27875 1: 1.51518 8.92807 -2.6801 -0.92818 -0.809938 2: -0.852365 -2.6801 15.6153 0.261065 0.111356 3: -1.72443 -0.92818 0.261065 11.1423 4.42824 4: -2.27875 -0.809938 0.111356 4.42824 12.9602 The eigenvector matrix Q: Col: 0 1 2 3 4 Row 0: -0.339299 0.273156 -0.503423 -0.742966 -0.0694905 1: -0.280538 -0.380912 0.693761 -0.501496 0.208329 2: 0.445337 -0.114453 0.163808 -0.279106 -0.826948 3: 0.498567 0.702595 0.331961 -0.223529 0.312454 4: 0.5994 -0.523021 -0.358091 -0.261989 0.412675 The eigenvalue vector LAMBDA: 0: 18.3952 1: 7.63616 2: 7.1697 3: 8.84438 4: 16.0647 LAMBDA versus the column norms of A*Q: 0: 18.3952 18.3952 1: 7.63616 7.63616 2: 7.1697 7.1697 3: 8.84438 8.84438 4: 16.0647 16.0647 r8nsymm_gen_test(): r8nsymm_gen() generates an arbitrary size nonsymmetric matrix with known eigenvalues and eigenvectors. The matrix A: Col: 0 1 2 3 4 Row 0: 8.08173 0.865293 -5.51035 -2.57358 -2.51628 1: -4.12378 14.851 8.23719 13.174 13.1927 2: 8.63861 -0.197724 9.64562 -1.5057 -6.14578 3: -17.7347 7.38463 -12.4352 8.98333 11.0327 4: -1.31632 -2.17617 5.9103 1.78151 13.7463 The orthogonal factor Q: Col: 0 1 2 3 4 Row 0: -0.0035003 0.889174 0.0462728 0.4091 -0.199633 1: 0.123865 -0.250237 -0.583675 0.725468 0.234647 2: -0.168801 0.368353 -0.560924 -0.472077 0.546196 3: -0.974253 -0.101273 -0.027329 0.151455 -0.129957 4: -0.0835586 0.0284777 0.584637 0.246045 0.768029 The upper triangular factor T: Col: 0 1 2 3 4 Row 0: 18.3952 7.63616 7.1697 8.84438 16.0647 1: 0 12.6752 16.3469 15.2477 1.66957 2: 0 0 0.673861 -1.21232 13.679 3: 0 0 0 10.1984 3.24632 4: 0 0 0 0 13.3653 The eigenvalue vector LAMBDA: 0: 0.673861 1: 10.1984 2: 12.6752 3: 13.3653 4: 18.3952 test_eigen_test(): Normal end of execution. 05 June 2024 11:20:33 AM