Enter a square matrix and an integer exponent to compute An. Supports positive, zero, and negative powers (negative powers require an invertible matrix).
What does it mean to raise a matrix to a power?
When you raise a square matrix A to a power n, you multiply it by itself repeatedly: A² = A × A, A³ = A × A × A, and so on. Matrix powers are used in many fields including linear transformations, Markov chains, recurrence relations, and computer graphics.
This calculator handles integer powers and gives you the resulting matrix quickly, even for larger exponents.
How this calculator works
Positive powers
For positive exponents, the calculator uses matrix multiplication with an efficient method called exponentiation by squaring. This is much faster than multiplying the matrix one step at a time.
Zero power
For any square matrix, A⁰ is the identity matrix of the same size. The identity matrix has 1s on the diagonal and 0s elsewhere.
Negative powers
Negative powers require a matrix inverse. For example:
- A-1 is the inverse matrix
- A-2 = (A-1)²
If your matrix is singular (non-invertible), negative powers are undefined, and the calculator will show an error.
Tips for accurate results
- Use decimal values when needed (for example,
0.5or-1.25). - Only square matrices can be raised to a power.
- Large exponents can produce very large values quickly.
- If using negative exponents, make sure your matrix has a non-zero determinant.
Practical applications
Matrix powers are not just a textbook topic. They are used in:
- Markov processes: predicting long-term state transitions.
- Population models: projecting growth across generations.
- Computer graphics: repeated transformations and animations.
- Finance and economics: transition and growth modeling.
- Recurrence relations: fast computation of sequences such as Fibonacci-like systems.
Quick example
For a 2×2 matrix:
A = [[1, 1], [1, 0]]
Powers of this matrix are closely related to Fibonacci numbers. So Aⁿ is a fast way to compute sequence terms using linear algebra.
Final note
This tool is ideal for homework checks, quick experimentation, and validating linear algebra workflows. Try different matrix sizes, test positive vs. negative exponents, and explore how quickly repeated multiplication changes the output.