=== Matrix 2: Finding Missing Spectrum Elements via Real-Shifts ===
==================================================================
Running Inverse Iteration for Matrix 2 (lambda_hat = -5.000)
==================================================================
Iter 1: x = [0.1304, -0.6957, -0.2174, 1.0000], lambda = -0.217391
Iter 2: x = [0.0335, 1.0000, 0.2098, -0.3408], lambda = -5.381829
Iter 3: x = [0.0130, 1.0000, 0.1468, -0.2732], lambda = -4.453684
Iter 4: x = [0.0066, 1.0000, 0.1288, -0.2592], lambda = -4.406512
Iter 5: x = [0.0049, 1.0000, 0.1238, -0.2555], lambda = -4.394737
Iter 6: x = [0.0044, 1.0000, 0.1224, -0.2545], lambda = -4.391544
Iter 7: x = [0.0043, 1.0000, 0.1220, -0.2542], lambda = -4.390666
Iter 8: x = [0.0042, 1.0000, 0.1219, -0.2542], lambda = -4.390424
Iter 9: x = [0.0042, 1.0000, 0.1219, -0.2542], lambda = -4.390358
Iter 10: x = [0.0042, 1.0000, 0.1219, -0.2541], lambda = -4.390339
Iter 11: x = [0.0042, 1.0000, 0.1219, -0.2541], lambda = -4.390334
Iter 12: x = [0.0042, 1.0000, 0.1219, -0.2541], lambda = -4.390333
Iter 13: x = [0.0042, 1.0000, 0.1219, -0.2541], lambda = -4.390333
Discovered Answer:
Eigenvalue (lambda) = -4.390333
Eigenvector (x) = [0.0042, 1.0000, 0.1219, -0.2541]
==================================================================
Verification Check (A*x - lambda*x):
Row 1: A*x = -0.018493, lambda*x = -0.018493, Diff = 3.370022e-08
Row 2: A*x = -4.390333, lambda*x = -4.390333, Diff = 0.000000e+00
Row 3: A*x = -0.535209, lambda*x = -0.535209, Diff = 1.000340e-07
Row 4: A*x = 1.115785, lambda*x = 1.115785, Diff = 7.247127e-08
==================================================================
==================================================================
Running Inverse Iteration for Matrix 2 (lambda_hat = -2.000)
==================================================================
Iter 1: x = [0.4286, -0.7857, 1.0000, -0.1429], lambda = 0.214286
Iter 2: x = [-0.2471, 1.0000, -0.5765, 0.2908], lambda = -1.270588
Iter 3: x = [-0.2272, 1.0000, -0.5825, 0.2519], lambda = -2.752458
Iter 4: x = [-0.2300, 1.0000, -0.5689, 0.2469], lambda = -2.777532
Iter 5: x = [-0.2272, 1.0000, -0.5663, 0.2443], lambda = -2.782267
Iter 6: x = [-0.2273, 1.0000, -0.5651, 0.2436], lambda = -2.785448
Iter 7: x = [-0.2271, 1.0000, -0.5648, 0.2433], lambda = -2.786043
Iter 8: x = [-0.2271, 1.0000, -0.5647, 0.2433], lambda = -2.786349
Iter 9: x = [-0.2271, 1.0000, -0.5647, 0.2432], lambda = -2.786424
Iter 10: x = [-0.2271, 1.0000, -0.5646, 0.2432], lambda = -2.786454
Iter 11: x = [-0.2271, 1.0000, -0.5646, 0.2432], lambda = -2.786463
Iter 12: x = [-0.2271, 1.0000, -0.5646, 0.2432], lambda = -2.786466
Iter 13: x = [-0.2271, 1.0000, -0.5646, 0.2432], lambda = -2.786467
Discovered Answer:
Eigenvalue (lambda) = -2.786467
Eigenvector (x) = [-0.2271, 1.0000, -0.5646, 0.2432]
==================================================================
Verification Check (A*x - lambda*x):
Row 1: A*x = 0.632735, lambda*x = 0.632735, Diff = 1.267989e-07
Row 2: A*x = -2.786467, lambda*x = -2.786467, Diff = 0.000000e+00
Row 3: A*x = 1.573349, lambda*x = 1.573349, Diff = 3.343676e-07
Row 4: A*x = -0.677760, lambda*x = -0.677759, Diff = 2.459525e-07
==================================================================
==================================================================
Running Inverse Iteration for Matrix 2 (lambda_hat = 1.500)
==================================================================
Iter 1: x = [1.0000, 0.5127, -0.2800, 0.0400], lambda = 2.152727
Iter 2: x = [1.0000, 0.5281, -0.5169, -0.0319], lambda = 1.334764
Iter 3: x = [1.0000, 0.5306, -0.5135, -0.0288], lambda = 1.359754
Iter 4: x = [1.0000, 0.5307, -0.5137, -0.0288], lambda = 1.359320
Iter 5: x = [1.0000, 0.5307, -0.5137, -0.0288], lambda = 1.359333
Iter 6: x = [1.0000, 0.5307, -0.5137, -0.0288], lambda = 1.359333
Discovered Answer:
Eigenvalue (lambda) = 1.359333
Eigenvector (x) = [1.0000, 0.5307, -0.5137, -0.0288]
==================================================================
Verification Check (A*x - lambda*x):
Row 1: A*x = 1.359333, lambda*x = 1.359333, Diff = 0.000000e+00
Row 2: A*x = 0.721403, lambda*x = 0.721403, Diff = 1.044082e-08
Row 3: A*x = -0.698268, lambda*x = -0.698268, Diff = 1.577842e-08
Row 4: A*x = -0.039149, lambda*x = -0.039149, Diff = 6.677112e-10
==================================================================