Power Method (Eigenvalues)
Dominant eigenvalue and direction by repeated matrix-vector products
Parameters
Controls
Calculated Values
Examples
Symmetric matrix
[[2,1],[1,2]] has λ = 3 and 1.
- lambda:
- v1:
- v2:
Visualization
Eigenvalues in Physical Systems
Linear stability, normal modes, and quantum Hamiltonians all lead to eigenvalue problems Av = λv. The power method extracts the eigenvalue of largest magnitude and its eigenvector by iterating v_{k+1} = A v_k / ‖A v_k‖.
If |λ₁| > |λ₂| and the initial vector has a component along the λ₁ eigenvector, the iteration amplifies that direction exponentially. The Rayleigh quotient vᵀAv / vᵀv converges to λ₁.
For symmetric matrices in physics, eigenvalues are real and orthogonal eigenvectors represent independent modes — e.g. coupled oscillators or molecular vibrations.
Limitations: if |λ₁| ≈ |λ₂|, convergence is slow. Complex eigenvalues need extensions. For full spectra, use QR or Jacobi methods in production code.
The animation shows the vector direction aligning with the dominant eigenvector as iterations proceed.
Key Concepts
- Dominant λ has largest |λ|
- Normalize each step to prevent overflow
- Rayleigh quotient estimates λ
- Convergence rate ~ |λ₂/λ₁|ᵏ
- Eigenvectors = mode shapes
Real-World Applications
- Principal mode of coupled oscillators
- Google PageRank-style network ranking
- Stability exponents from Jacobian
- Quantum energy estimates in large bases
Explore Further
- All Computational Physics Calculators
Browse every computational physics solver in this category.
- Statistical & Numerical Methods
Probability and ensemble ideas behind stochastic simulation.
- Statistics in Physics
Why averaging random samples recovers physical expectations.
- Bisection Method
Step in Numerical Methods.
- Newton-Raphson
Step in Numerical Methods.
- ODE Solver
Step in Numerical Methods.
- Monte Carlo Intro
Step in Numerical Methods.
- Physics Constants Reference
SI values for c, G, k_B, ε₀, and more used across solvers.
More computational physics tools
- Gradient Descent
Iteratively minimize f(x) by following the negative gradient with animated path visualization.
- 1D Heat Equation
Finite-difference FTCS solution to the diffusion equation with animated temperature profiles.
- 1D Wave Equation
Leapfrog finite-difference solution to the wave equation with animated wave propagation.
- Numerical Integration
Trapezoidal and Simpson rules to approximate definite integrals with error vs exact solutions.
- ODE Solver
Euler and Runge-Kutta 4 methods for first-order ODEs with comparison to analytic solutions.
- Monte Carlo Intro
Estimate π and integrals by random sampling — introduction to stochastic computational physics.
Physics Equations
Step-by-Step Solution
See how the main results are calculated.
Step 1: Matrix eigenproblem
Find the largest-magnitude eigenvalue and an eigenvector direction.
Equation:
Step 2: Power iteration
Repeatedly multiply by A and normalize.
Equation:
Explanation:
Converges to dominant eigenvector if |λ₁| > |λ₂| and v₀ has a component along λ₁.
Step 3: Rayleigh quotient estimate
Calculation:
Result:
Step 4: Compare to analytic eigenvalues
Calculation:
Result:
Frequently Asked Questions (FAQ)
Why normalize each step?
Prevents vector magnitude from growing without bound; only direction matters for the eigenvector.
Can it find the smallest eigenvalue?
Use inverse iteration on A⁻¹ (or shift A − σI) to target other modes.
Practice MCQs
- Power method converges to the eigenvalue with:
- Av = λv means:
- Slow convergence occurs when:
- Normal modes of coupled springs are:
- Rayleigh quotient estimates:
Related Calculators
These tools connect to the same physics concepts used in this calculator.