Matrix Exponential Calculator

e^(At) for ODE systems

CalculatorsFreeNo Signup
4.4(461 reviews)
All Tools

Loading tool...

About Matrix Exponential Calculator

A matrix exponential calculator for 2×2 matrices. Computes e^(At) using eigenvalue decomposition or Cayley-Hamilton. Shows the exponential matrix entries as functions of t. Essential for solving dx/dt = Ax. Select from preset matrices. All calculations are client-side.

Matrix Exponential Calculator Features

  • e^(At)
  • Eigenvalue method
  • Cayley-Hamilton
  • ODE solution
  • Presets
Matrix exponential: e^A = I + A + A²/2! + A³/3! + ... For 2×2 with distinct eigenvalues λ₁,λ₂: e^(At) = (e^(λ₁t)(A−λ₂I) − e^(λ₂t)(A−λ₁I))/(λ₁−λ₂). Solution to dx/dt = Ax is x(t) = e^(At)x(0).

How to Use

Enter a 2×2 matrix:

  • A: System matrix
  • t: Time parameter
  • Output: e^(At)

Computation Methods

  • Distinct real λ: direct formula
  • Repeated λ: e^(λt)(I + (A−λI)t)
  • Complex λ=a±bi: e^(at)(cos(bt)I + sin(bt)(A−aI)/b)

ODE Connection

dx/dt = Ax has solution x(t) = e^(At)x₀. For forced systems dx/dt = Ax + f(t): x(t) = e^(At)x₀ + ∫₀ᵗ e^(A(t−s))f(s)ds.

Step-by-Step Instructions

  1. 1Enter matrix A.
  2. 2Set time t.
  3. 3View e^(At).
  4. 4Get eigenvalues.
  5. 5Solve ODE.

Matrix Exponential Calculator — Frequently Asked Questions

Why is matrix exponential important?+

It solves ALL linear constant-coefficient ODE systems: dx/dt = Ax. No need to find eigenvectors! Just compute e^(At) and multiply by initial condition. Also used in Lie groups, quantum mechanics, and control theory.

How does e^A relate to eigenvalues?+

If A = PDP⁻¹ (diagonalizable), then e^A = Pe^D P⁻¹ where e^D = diag(e^λ₁,...,e^λₙ). The eigenvalues of e^A are e^λᵢ. det(e^A) = e^tr(A).

What about non-diagonalizable matrices?+

Use Jordan form: A = PJP⁻¹. For Jordan block J = λI + N: e^(Jt) = e^(λt)(I + Nt + N²t²/2! + ...). Since N is nilpotent, the series terminates. For 2×2 with repeated eigenvalue: e^(At) = e^(λt)(I + (A−λI)t).

Share this tool: