ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0.3 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://www.omnicalculator.com/math/eigenvalue-eigenvector |
| Last Crawled | 2026-04-05 10:18:57 (9 days ago) |
| First Indexed | 2020-08-03 20:13:09 (5 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Eigenvalue and Eigenvector Calculator |
| Meta Description | The eigenvalue and eigenvector calculator finds the eigenvalues and eigenvectors for a 2x2 or 3x3 matrix. |
| Meta Canonical | null |
| Boilerpipe Text | If analyzing matrices gives you a headache, this
eigenvalue and eigenvector calculator
is the perfect tool for you. It will allow you to
find the eigenvalues of a matrix
of size 2x2 or 3x3 matrix and will even save you time by
finding the eigenvectors
as well. In this article, we will provide you with explanations and handy formulas to ensure you understand how this calculator works and how to find eigenvalues and eigenvectors in general.
Let's dive right in!
2x2 matrix
A 2x2 matrix
A
A
has the following form:
A
=
[
a
1
a
2
b
1
b
2
]
A =
\begin{bmatrix}
a_1 & a_2 \\
b_1 & b_2
\end{bmatrix}
where
a
1
a_1
,
a
2
a_2
,
b
1
b_1
and
b
2
b_2
are the elements of the matrix. Our eigenvalue and eigenvector calculator uses the form above, so make sure to input the numbers properly – don't mix them up!
Calculating the trace and determinant
In the case of a 2x2 matrix, in order to find the eigenvectors and eigenvalues, it's helpful first to get two very special numbers:
the trace
and
the determinant
of the array. Lucky for us, the eigenvalue and eigenvector calculator will find them automatically, and if you'd like to see them,
open the
Trace and determinant
section
of the calculator. In case you want to check if it gave you the correct answer or simply perform the calculations by hand, follow the steps below:
Trace
: the trace of a matrix is defined as the sum of the elements on the main diagonal (from the upper left to the lower right). It is also equal to the sum of the eigenvalues (counted with their multiplicities). In the case of a 2x2 matrix, it is:
t
r
(
A
)
=
a
1
+
b
1
\qquad \mathrm{tr}(A) = a_1+b_1
Determinant
:
the determinant of a matrix
is useful in multiple further operations – for example, finding the inverse of a matrix (you can learn how to do it at our
inverse matric calculator
). For a 2x2 matrix, the determinant is:
∣
A
∣
=
a
1
b
2
−
a
2
b
1
\qquad |A| = a_1b_2 - a_2b_1
How to find eigenvalues
Each 2x2 matrix
A
A
has two eigenvalues:
λ
1
\lambda_1
and
λ
2
\lambda_2
. These are defined as numbers that fulfill the following condition for a nonzero column vector
v
=
(
v
1
,
v
2
)
\bold{v} = (v_1, v_2)
, which we call an eigenvector:
A
×
v
=
λ
×
v
A \times v = \lambda \times v
You can also find another equivalent version of the equation above:
(
A
−
λ
I
)
v
=
0
(A -\lambda \mathbb{I})v = 0
where
I
\mathbb{I}
is the 2x2 identity matrix.
Knowing the trace and determinant,
it is a trivial task to find the eigenvalues of a matrix
– all you have to do is input these values into the following equations:
λ
1
=
t
r
(
A
)
2
+
t
r
(
A
)
2
4
−
∣
A
∣
\lambda_1= \frac{\mathrm{tr}(A)}{2} + \sqrt{\frac{\mathrm{tr}(A)^2}{4} - |A|}
And:
λ
2
=
t
r
(
A
)
2
−
t
r
(
A
)
2
4
−
∣
A
∣
\lambda_2= \frac{\mathrm{tr}(A)}{2} - \sqrt{\frac{\mathrm{tr}(A)^2}{4} - |A|}
Some matrices have only one eigenvalue. Examples of such arrays include matrices of the form:
A
=
[
1
k
0
1
]
A =
\begin{bmatrix}
1 & k \\
0 & 1
\end{bmatrix}
or...
A
=
[
k
0
0
k
]
A =
\begin{bmatrix}
k & 0 \\
0 & k
\end{bmatrix}
Make sure to experiment with our calculator to see which matrices have only one eigenvalue!
Eigenvalue and eigenvector calculator – 2x2 matrices
You can also use our calculator for
finding eigenvectors
. In essence, learning how to find eigenvectors boils down to directly solving the equation:
(
q
−
λ
I
)
v
=
0
(q-\lambda\mathbb{I})v=0
Note that if a matrix has only one eigenvalue, it can still have multiple eigenvectors corresponding to it. For instance, the identity matrix:
I
=
[
1
0
0
1
]
\mathbb{I} =
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}
...has only one (double) eigenvalue
λ
=
1
\lambda = 1
, but two eigenvectors:
v
1
=
(
1
,
0
)
v_1 = (1,0)
and
v
2
=
(
0
,
1
)
v_2 = (0,1)
.
Remember that if a vector
v
v
is an eigenvector, then the same vector multiplied by a scalar is also an eigenvector of the same matrix. If you would like to simplify the solution provided by our calculator, head over to the
unit vector calculator
.
How to find eigenvalues and eigenvectors of 3x3 matrices
Let's now try to translate all this into the language of
3x3 matrices
. First of all, let's see an example of such an object:
A
=
[
a
1
a
2
a
3
b
1
b
2
b
3
c
1
c
2
c
3
]
A =
\begin{bmatrix}
a_1 & a_2 & a_3 \\
b_1 & b_2 & b_3 \\
c_1 & c_2 & c_3
\end{bmatrix}
where for us, the entries
a
1
a_1
,
a
2
a_2
, up to
c
3
c_3
are real numbers.
In general, most of the definitions above are the same for 3x3 matrices. For instance,
the trace
is the sum of the cells on the main diagonal:
t
r
(
A
)
=
a
!
+
b
2
+
c
3
\mathrm{tr}(A) = a_! + b_2 + c_3
However,
the determinant
is now a more complicated manner:
∣
A
∣
=
a
1
×
b
2
×
c
3
+
a
2
×
b
3
×
c
1
+
a
3
×
b
1
×
c
2
−
a
3
×
b
2
×
c
1
−
a
2
×
b
1
×
c
3
−
a
1
×
b
3
×
c
2
\begin{split}
|A| &= a_1\!\times \!b_2\!\times \!c_3 + a_2\!\times \!b_3 \!\times \!c_1\\
&+ a_3\!\times \!b_1 \!\times \!c_2 - a_3\!\times \!b_2 \!\times \!c_1 \\
&- a_2\!\times \!b_1\!\times \!c_3 - a_1\!\times \!b_3\!\times \!c_2
\end{split}
Now, when it comes to how to find eigenvectors and eigenvalues,
the definition is again the same
: they are the numbers
λ
\lambda
and vectors
v
v
that satisfy the matrix equation:
A
×
v
=
λ
×
v
A \times v = \lambda\times v
where the multiplication on the left is matrix multiplication (a rather complex operations we detailed at our
matrix multiplication calculator
). However, the trick is that this time the equation is
far more complicated
. In particular, the formulas from above don't work here.
In the case of 2x2 matrices, it all boils down to the quadratic formula: if you don't remember how to solve it, check out our
quadratic formula calculator
. However, when the arrays are of size 3x3, we obtain
a cubic equation
, i.e., an equation with the variable to the third power. And such things are not so easy to calculate.
Fortunately, we have the eigenvalue and eigenvector calculator that can hide all these ugly formulas and effortlessly
give us a pretty answer
.
But is the answer always a pretty one?
Complex eigenvalues and eigenvectors
Quadratic and cubic equations sometimes have
no real solutions
. This means that there is no real number (the kind of number that we learned when we were little kids) that satisfies this formula. Therefore, in the field of real numbers, it's not always possible to find the eigenvalues of a matrix. However, in mathematics, there is an extension in which that can never happen:
every equation has as many solutions
(counted with their multiplicities)
as its degree
.
Complex numbers, formally speaking, are
pairs of real numbers
. The first of the pair is called
the real part
, and the second
the imaginary part
(yup, that's exactly what professional mathematicians called it). The second one has the mysterious number
i
\mathrm i
, which we define as the square root of (
−
1
-1
). They told us at school that such things don't exist, didn't they? Well, they do, but
they're imaginary
.
For us, this means that the calculator will always know how to find the eigenvectors and eigenvalues of a matrix. Once it does that, it's crucial to know if the problem you're solving
uses complex numbers or just the real ones
. Just to be on the safe side, our eigenvalue and eigenvector calculator will show you all the values and their corresponding eigenvectors, be they real or complex.
However, if you only need the real ones, feel free to
ignore all that have an
i
\mathrm i
in them
. Just keep in mind that they do exist, even though they're imaginary.
FAQs
How do I find eigenvalues and eigenvectors?
To find an eigenvalue
,
λ
, and its eigenvector,
v
, of a square matrix,
A
, you need to:
Write
the determinant of the matrix, which is
A - λI
with
I
as the identity matrix.
Solve
the equation
det(A - λI) = 0
for
λ
(these are the eigenvalues).
Write
the system of equations
Av = λv
with coordinates of
v
as the variable.
For each
λ
,
solve the system of equations
,
Av = λv
.
Write
the solution of
Av = λv
with parameters.
For each parameter, its
coefficient
is the coordinate of an eigenvector.
Group
the coefficients corresponding to each parameter to form an eigenvector
v
.
How do I find eigenvalues of a 3x3 matrix?
To
find the eigenvalues
λ₁
,
λ₂
,
λ₃
of a 3x3 matrix,
A
, you need to:
Subtract
λ
(as a variable) from the main diagonal of
A
to get
A - λI
.
Write
the determinant of the matrix, which is
A - λI
.
Solve
the cubic equation, which is
det(A - λI) = 0
, for
λ
.
The (at most three)
solutions of the equation are the eigenvalues
of
A
.
If needed, proceed to
find the eigenvectors of the eigenvalues
.
How do I find eigenvectors from eigenvalues?
When you have an eigenvalue,
λ
, of a square matrix,
A
, and you want to find its corresponding eigenvector,
v
, you need to:
Denote
the coordinates of
v
as variables (e.g.,
v = (x,y,z)
for 3x3 matrices).
Write
the system of equations,
Av = λv
(each coordinate gives one equation).
Solve
the system of equations for the coordinates of
v
.
Write
the solution using parameters.
For each parameter,
its coefficient is the coordinate of an eigenvector
.
Group
the coefficients corresponding to each parameter to form an eigenvector,
v
.
How many eigenvalues does a matrix have?
A
square matrix with
n
rows and columns can have at most
n
eigenvalues
. If we don't allow complex numbers, it may happen that it will have none (i.e., when the characteristic polynomial has no real solutions).
Are eigenvectors orthogonal?
In general,
no
. If the initial matrix is symmetric, then the eigenvectors of distinct eigenvalues are always orthogonal.
Can 0 be an eigenvalue?
Yes
, it can. For that to happen, there must exist a non-zero vector,
v
, such that
Av = 0
(as a matrix multiplication). |
| Markdown | [](https://www.omnicalculator.com/)
- [Biology](https://www.omnicalculator.com/biology)
- [Chemistry](https://www.omnicalculator.com/chemistry)
- [Construction](https://www.omnicalculator.com/construction)
- [Conversion](https://www.omnicalculator.com/conversion)
- [Ecology](https://www.omnicalculator.com/ecology)
- [Everyday life](https://www.omnicalculator.com/everyday-life)
- [Finance](https://www.omnicalculator.com/finance)
- [Food](https://www.omnicalculator.com/food)
- [Health](https://www.omnicalculator.com/health)
- [Math](https://www.omnicalculator.com/math)
- [Physics](https://www.omnicalculator.com/physics)
- [Sports](https://www.omnicalculator.com/sports)
- [Statistics](https://www.omnicalculator.com/statistics)
- [Other](https://www.omnicalculator.com/other)
# Eigenvalue and Eigenvector Calculator

Creators
Bogna Szyk

Bogna Szyk
LinkedIn
Bogna is the chief operating officer at Omni Calculator, where she helps keep things running smoothly and ideas moving forward. With a background in civil engineering and a knack for organizing chaos, she brings structure and strategy to everything she does. After hours, you’ll likely find her dancing zouk or crafting the next twist in a D\&D campaign. [See full profile](https://www.omnicalculator.com/authors/bogna-szyk)
Check our [editorial policy](https://www.omnicalculator.com/editorial-policies)
and Maciej Kowalski, PhD

Maciej KowalskiPhD
LinkedIn
Research Gate
Maciej holds a PhD in Theoretical Mathematics from the Polish Academy of Sciences. He loves patterns and structure, be it in datasets, equations, or everyday life. He is curious and meticulous, and balances his analytical side with a passion for fantasy, CrossFit, good cinema, and a diverse array of games. [See full profile](https://www.omnicalculator.com/authors/maciej-kowalski)
Check our [editorial policy](https://www.omnicalculator.com/editorial-policies)
Reviewers
Jack Bowater and Steven Wooding

Steven Wooding
LinkedIn
Steven Wooding is a physicist by training with a degree from the University of Surrey specializing in nuclear physics. He loves data analysis and computer programming. He has worked on exciting projects such as environmentally aware radar, using genetic algorithms to tune radar, and building the UK vaccine queue calculator. Steve is now the Editorial Quality Assurance Coordinator here at Omni Calculator, making sure every calculator meets the standards our users expect. In his spare time, he enjoys cycling, photography, wildlife watching, and long walks. [See full profile](https://www.omnicalculator.com/authors/steven-wooding)
Check our [editorial policy](https://www.omnicalculator.com/editorial-policies)
87 people find this calculator helpful
87
Table of contents
- [2x2 matrix](https://www.omnicalculator.com/math/eigenvalue-eigenvector#2x2-matrix)
- [Calculating the trace and determinant](https://www.omnicalculator.com/math/eigenvalue-eigenvector#calculating-the-trace-and-determinant)
- [How to find eigenvalues](https://www.omnicalculator.com/math/eigenvalue-eigenvector#how-to-find-eigenvalues)
- [Eigenvalue and eigenvector calculator – 2x2 matrices](https://www.omnicalculator.com/math/eigenvalue-eigenvector#eigenvalue-and-eigenvector-calculator-2x2-matrices)
- [How to find eigenvalues and eigenvectors of 3x3 matrices](https://www.omnicalculator.com/math/eigenvalue-eigenvector#how-to-find-eigenvalues-and-eigenvectors-of-3x3-matrices)
- [Complex eigenvalues and eigenvectors](https://www.omnicalculator.com/math/eigenvalue-eigenvector#complex-eigenvalues-and-eigenvectors)
- [FAQs](https://www.omnicalculator.com/math/eigenvalue-eigenvector#faqs)
If analyzing matrices gives you a headache, this **eigenvalue and eigenvector calculator** is the perfect tool for you. It will allow you to **find the eigenvalues of a matrix** of size 2x2 or 3x3 matrix and will even save you time by **finding the eigenvectors** as well. In this article, we will provide you with explanations and handy formulas to ensure you understand how this calculator works and how to find eigenvalues and eigenvectors in general.
**Let's dive right in\!**
## 2x2 matrix
A 2x2 matrix A A A has the following form:
A
\=
\[
a
1
a
2
b
1
b
2
\]
A = \\begin{bmatrix} a\_1 & a\_2 \\\\ b\_1 & b\_2 \\end{bmatrix}
A\=\[a1b1a2b2\]
where a 1 a\_1 a1, a 2 a\_2 a2, b 1 b\_1 b1 and b 2 b\_2 b2 are the elements of the matrix. Our eigenvalue and eigenvector calculator uses the form above, so make sure to input the numbers properly – don't mix them up\!
## Calculating the trace and determinant
In the case of a 2x2 matrix, in order to find the eigenvectors and eigenvalues, it's helpful first to get two very special numbers: **the trace** and **the determinant** of the array. Lucky for us, the eigenvalue and eigenvector calculator will find them automatically, and if you'd like to see them, **open the `Trace and determinant` section** of the calculator. In case you want to check if it gave you the correct answer or simply perform the calculations by hand, follow the steps below:
1. **Trace**: the trace of a matrix is defined as the sum of the elements on the main diagonal (from the upper left to the lower right). It is also equal to the sum of the eigenvalues (counted with their multiplicities). In the case of a 2x2 matrix, it is:
t
r
(
A
)
\=
a
1
\+
b
1
\\qquad \\mathrm{tr}(A) = a\_1+b\_1
tr(A)\=a1\+b1
1. **Determinant**: [the determinant of a matrix](https://www.omnicalculator.com/math/determinant) is useful in multiple further operations – for example, finding the inverse of a matrix (you can learn how to do it at our [inverse matric calculator](https://www.omnicalculator.com/math/matrix-inverse)). For a 2x2 matrix, the determinant is:
∣
A
∣
\=
a
1
b
2
−
a
2
b
1
\\qquad \|A\| = a\_1b\_2 - a\_2b\_1
∣A∣\=a1b2−a2b1
## How to find eigenvalues
Each 2x2 matrix A A A has two eigenvalues: λ 1 \\lambda\_1 λ1 and λ 2 \\lambda\_2 λ2. These are defined as numbers that fulfill the following condition for a nonzero column vector v \= ( v 1 , v 2 ) \\bold{v} = (v\_1, v\_2) v\=(v1,v2), which we call an eigenvector:
A
×
v
\=
λ
×
v
A \\times v = \\lambda \\times v
A×v\=λ×v
You can also find another equivalent version of the equation above:
(
A
−
λ
I
)
v
\=
0
(A -\\lambda \\mathbb{I})v = 0
(A−λI)v\=0
where I \\mathbb{I} I is the 2x2 identity matrix.
Knowing the trace and determinant, **it is a trivial task to find the eigenvalues of a matrix** – all you have to do is input these values into the following equations:
λ
1
\=
t
r
(
A
)
2
\+
t
r
(
A
)
2
4
−
∣
A
∣
\\lambda\_1= \\frac{\\mathrm{tr}(A)}{2} + \\sqrt{\\frac{\\mathrm{tr}(A)^2}{4} - \|A\|}
λ1\=2tr(A)\+
4tr(A)2−∣A∣
And:
λ
2
\=
t
r
(
A
)
2
−
t
r
(
A
)
2
4
−
∣
A
∣
\\lambda\_2= \\frac{\\mathrm{tr}(A)}{2} - \\sqrt{\\frac{\\mathrm{tr}(A)^2}{4} - \|A\|}
λ2\=2tr(A)−
4tr(A)2−∣A∣
Some matrices have only one eigenvalue. Examples of such arrays include matrices of the form:
A
\=
\[
1
k
0
1
\]
A = \\begin{bmatrix} 1 & k \\\\ 0 & 1 \\end{bmatrix}
A\=\[10k1\]
or...
A
\=
\[
k
0
0
k
\]
A = \\begin{bmatrix} k & 0 \\\\ 0 & k \\end{bmatrix}
A\=\[k00k\]
Make sure to experiment with our calculator to see which matrices have only one eigenvalue\!
## Eigenvalue and eigenvector calculator – 2x2 matrices
You can also use our calculator for **finding eigenvectors**. In essence, learning how to find eigenvectors boils down to directly solving the equation:
(
q
−
λ
I
)
v
\=
0
(q-\\lambda\\mathbb{I})v=0
(q−λI)v\=0
Note that if a matrix has only one eigenvalue, it can still have multiple eigenvectors corresponding to it. For instance, the identity matrix:
I
\=
\[
1
0
0
1
\]
\\mathbb{I} = \\begin{bmatrix} 1 & 0 \\\\ 0 & 1 \\end{bmatrix}
I\=\[1001\]
...has only one (double) eigenvalue λ \= 1 \\lambda = 1 λ\=1, but two eigenvectors: v 1 \= ( 1 , 0 ) v\_1 = (1,0) v1\=(1,0) and v 2 \= ( 0 , 1 ) v\_2 = (0,1) v2\=(0,1).
Remember that if a vector v v v is an eigenvector, then the same vector multiplied by a scalar is also an eigenvector of the same matrix. If you would like to simplify the solution provided by our calculator, head over to the [unit vector calculator](https://www.omnicalculator.com/math/unit-vector).
## How to find eigenvalues and eigenvectors of 3x3 matrices
Let's now try to translate all this into the language of **3x3 matrices**. First of all, let's see an example of such an object:
A
\=
\[
a
1
a
2
a
3
b
1
b
2
b
3
c
1
c
2
c
3
\]
A = \\begin{bmatrix} a\_1 & a\_2 & a\_3 \\\\ b\_1 & b\_2 & b\_3 \\\\ c\_1 & c\_2 & c\_3 \\end{bmatrix}
A\=
⎣
⎡
a1b1c1a2b2c2a3b3c3
⎦
⎤
where for us, the entries a 1 a\_1 a1, a 2 a\_2 a2, up to c 3 c\_3 c3 are real numbers.
In general, most of the definitions above are the same for 3x3 matrices. For instance, **the trace** is the sum of the cells on the main diagonal:
t
r
(
A
)
\=
a
\!
\+
b
2
\+
c
3
\\mathrm{tr}(A) = a\_! + b\_2 + c\_3
tr(A)\=a\!\+b2\+c3
However, **the determinant** is now a more complicated manner:
∣
A
∣
\=
a
1
×
b
2
×
c
3
\+
a
2
×
b
3
×
c
1
\+
a
3
×
b
1
×
c
2
−
a
3
×
b
2
×
c
1
−
a
2
×
b
1
×
c
3
−
a
1
×
b
3
×
c
2
\\begin{split} \|A\| &= a\_1\\!\\times \\!b\_2\\!\\times \\!c\_3 + a\_2\\!\\times \\!b\_3 \\!\\times \\!c\_1\\\\ &+ a\_3\\!\\times \\!b\_1 \\!\\times \\!c\_2 - a\_3\\!\\times \\!b\_2 \\!\\times \\!c\_1 \\\\ &- a\_2\\!\\times \\!b\_1\\!\\times \\!c\_3 - a\_1\\!\\times \\!b\_3\\!\\times \\!c\_2 \\end{split}
∣A∣\=a1×b2×c3\+a2×b3×c1\+a3×b1×c2−a3×b2×c1−a2×b1×c3−a1×b3×c2
Now, when it comes to how to find eigenvectors and eigenvalues, **the definition is again the same**: they are the numbers λ \\lambda λ and vectors v v v that satisfy the matrix equation:
A
×
v
\=
λ
×
v
A \\times v = \\lambda\\times v
A×v\=λ×v
where the multiplication on the left is matrix multiplication (a rather complex operations we detailed at our [matrix multiplication calculator](https://www.omnicalculator.com/math/matrix-multiplication)). However, the trick is that this time the equation is **far more complicated**. In particular, the formulas from above don't work here.
In the case of 2x2 matrices, it all boils down to the quadratic formula: if you don't remember how to solve it, check out our [quadratic formula calculator](https://www.omnicalculator.com/math/quadratic-formula). However, when the arrays are of size 3x3, we obtain **a cubic equation**, i.e., an equation with the variable to the third power. And such things are not so easy to calculate.
Fortunately, we have the eigenvalue and eigenvector calculator that can hide all these ugly formulas and effortlessly **give us a pretty answer**.
But is the answer always a pretty one?
## Complex eigenvalues and eigenvectors
Quadratic and cubic equations sometimes have **no real solutions**. This means that there is no real number (the kind of number that we learned when we were little kids) that satisfies this formula. Therefore, in the field of real numbers, it's not always possible to find the eigenvalues of a matrix. However, in mathematics, there is an extension in which that can never happen: **every equation has as many solutions** (counted with their multiplicities) **as its degree**.
Complex numbers, formally speaking, are **pairs of real numbers**. The first of the pair is called **the real part**, and the second **the imaginary part** (yup, that's exactly what professional mathematicians called it). The second one has the mysterious number i \\mathrm i i, which we define as the square root of (− 1 \-1 −1). They told us at school that such things don't exist, didn't they? Well, they do, but **they're imaginary**.
For us, this means that the calculator will always know how to find the eigenvectors and eigenvalues of a matrix. Once it does that, it's crucial to know if the problem you're solving **uses complex numbers or just the real ones**. Just to be on the safe side, our eigenvalue and eigenvector calculator will show you all the values and their corresponding eigenvectors, be they real or complex.
However, if you only need the real ones, feel free to **ignore all that have an** i \\mathrm i i **in them**. Just keep in mind that they do exist, even though they're imaginary.
## FAQs
### How do I find eigenvalues and eigenvectors?
**To find an eigenvalue**, `λ`, and its eigenvector, `v`, of a square matrix, `A`, you need to:
1. **Write** the determinant of the matrix, which is `A - λI` with `I` as the identity matrix.
2. **Solve** the equation `det(A - λI) = 0` for `λ` (these are the eigenvalues).
3. **Write** the system of equations `Av = λv` with coordinates of `v` as the variable.
4. For each `λ`, **solve the system of equations**, `Av = λv`.
5. **Write** the solution of `Av = λv` with parameters.
6. For each parameter, its **coefficient** is the coordinate of an eigenvector.
7. **Group** the coefficients corresponding to each parameter to form an eigenvector `v`.
### How do I find eigenvalues of a 3x3 matrix?
To **find the eigenvalues** **λ₁**, **λ₂**, **λ₃** of a 3x3 matrix, **A**, you need to:
1. **Subtract** **λ** (as a variable) from the main diagonal of **A** to get **A - λI**.
2. **Write** the determinant of the matrix, which is **A - λI**.
3. **Solve** the cubic equation, which is **det(A - λI) = 0**, for **λ**.
4. The (at most three) **solutions of the equation are the eigenvalues** of **A**.
5. If needed, proceed to **find the eigenvectors of the eigenvalues**.
### How do I find eigenvectors from eigenvalues?
When you have an eigenvalue, `λ`, of a square matrix, `A`, and you want to find its corresponding eigenvector, `v`, you need to:
1. **Denote** the coordinates of `v` as variables (e.g., `v = (x,y,z)` for 3x3 matrices).
2. **Write** the system of equations, `Av = λv` (each coordinate gives one equation).
3. **Solve** the system of equations for the coordinates of `v`.
4. **Write** the solution using parameters.
5. For each parameter, **its coefficient is the coordinate of an eigenvector**.
6. **Group** the coefficients corresponding to each parameter to form an eigenvector, `v`.
### How many eigenvalues does a matrix have?
A **square matrix with `n` rows and columns can have at most `n` eigenvalues**. If we don't allow complex numbers, it may happen that it will have none (i.e., when the characteristic polynomial has no real solutions).
### Are eigenvectors orthogonal?
In general, **no**. If the initial matrix is symmetric, then the eigenvectors of distinct eigenvalues are always orthogonal.
### Can 0 be an eigenvalue?
**Yes**, it can. For that to happen, there must exist a non-zero vector, `v`, such that `Av = 0` (as a matrix multiplication).
### Related calculators
- [Null Space Calculator](https://www.omnicalculator.com/math/null-space)
## Input yout matrix
Matrix size
a1
a2
b1
b2
Share result
Reload calculator
Clear all changes
Did we solve your problem today?
Yes
No
Check out 35 similar linear algebra calculators 🔢
Adjoint matrix
Characteristic polynomial
Cholesky decomposition
We make it count\!

Calculator Categories
Biology
Chemistry
Construction
Conversion
Ecology
Everyday life
Finance
Food
Health
Math
Physics
Sports
Statistics
Other
Discover Omni
Press
Editorial policiesPartnerships
Meet Omni
AboutResource libraryCollectionsContactWe're hiring\! |
| Readable Markdown | If analyzing matrices gives you a headache, this **eigenvalue and eigenvector calculator** is the perfect tool for you. It will allow you to **find the eigenvalues of a matrix** of size 2x2 or 3x3 matrix and will even save you time by **finding the eigenvectors** as well. In this article, we will provide you with explanations and handy formulas to ensure you understand how this calculator works and how to find eigenvalues and eigenvectors in general.
**Let's dive right in\!**
## 2x2 matrix
A 2x2 matrix A A has the following form:
A \= \[ a 1 a 2 b 1 b 2 \] A = \\begin{bmatrix} a\_1 & a\_2 \\\\ b\_1 & b\_2 \\end{bmatrix}
where a 1 a\_1, a 2 a\_2, b 1 b\_1 and b 2 b\_2 are the elements of the matrix. Our eigenvalue and eigenvector calculator uses the form above, so make sure to input the numbers properly – don't mix them up\!
## Calculating the trace and determinant
In the case of a 2x2 matrix, in order to find the eigenvectors and eigenvalues, it's helpful first to get two very special numbers: **the trace** and **the determinant** of the array. Lucky for us, the eigenvalue and eigenvector calculator will find them automatically, and if you'd like to see them, **open the `Trace and determinant` section** of the calculator. In case you want to check if it gave you the correct answer or simply perform the calculations by hand, follow the steps below:
1. **Trace**: the trace of a matrix is defined as the sum of the elements on the main diagonal (from the upper left to the lower right). It is also equal to the sum of the eigenvalues (counted with their multiplicities). In the case of a 2x2 matrix, it is:
t r ( A ) \= a 1 \+ b 1 \\qquad \\mathrm{tr}(A) = a\_1+b\_1
1. **Determinant**: [the determinant of a matrix](https://www.omnicalculator.com/math/determinant) is useful in multiple further operations – for example, finding the inverse of a matrix (you can learn how to do it at our [inverse matric calculator](https://www.omnicalculator.com/math/matrix-inverse)). For a 2x2 matrix, the determinant is:
∣ A ∣ \= a 1 b 2 − a 2 b 1 \\qquad \|A\| = a\_1b\_2 - a\_2b\_1
## How to find eigenvalues
Each 2x2 matrix A A has two eigenvalues: λ 1 \\lambda\_1 and λ 2 \\lambda\_2. These are defined as numbers that fulfill the following condition for a nonzero column vector v \= ( v 1 , v 2 ) \\bold{v} = (v\_1, v\_2), which we call an eigenvector:
A × v \= λ × v A \\times v = \\lambda \\times v
You can also find another equivalent version of the equation above:
( A − λ I ) v \= 0 (A -\\lambda \\mathbb{I})v = 0
where I \\mathbb{I} is the 2x2 identity matrix.
Knowing the trace and determinant, **it is a trivial task to find the eigenvalues of a matrix** – all you have to do is input these values into the following equations:
λ 1 \= t r ( A ) 2 \+ t r ( A ) 2 4 − ∣ A ∣ \\lambda\_1= \\frac{\\mathrm{tr}(A)}{2} + \\sqrt{\\frac{\\mathrm{tr}(A)^2}{4} - \|A\|}
And:
λ 2 \= t r ( A ) 2 − t r ( A ) 2 4 − ∣ A ∣ \\lambda\_2= \\frac{\\mathrm{tr}(A)}{2} - \\sqrt{\\frac{\\mathrm{tr}(A)^2}{4} - \|A\|}
Some matrices have only one eigenvalue. Examples of such arrays include matrices of the form:
A \= \[ 1 k 0 1 \] A = \\begin{bmatrix} 1 & k \\\\ 0 & 1 \\end{bmatrix}
or...
A \= \[ k 0 0 k \] A = \\begin{bmatrix} k & 0 \\\\ 0 & k \\end{bmatrix}
Make sure to experiment with our calculator to see which matrices have only one eigenvalue\!
## Eigenvalue and eigenvector calculator – 2x2 matrices
You can also use our calculator for **finding eigenvectors**. In essence, learning how to find eigenvectors boils down to directly solving the equation:
( q − λ I ) v \= 0 (q-\\lambda\\mathbb{I})v=0
Note that if a matrix has only one eigenvalue, it can still have multiple eigenvectors corresponding to it. For instance, the identity matrix:
I \= \[ 1 0 0 1 \] \\mathbb{I} = \\begin{bmatrix} 1 & 0 \\\\ 0 & 1 \\end{bmatrix}
...has only one (double) eigenvalue λ \= 1 \\lambda = 1, but two eigenvectors: v 1 \= ( 1 , 0 ) v\_1 = (1,0) and v 2 \= ( 0 , 1 ) v\_2 = (0,1).
Remember that if a vector v v is an eigenvector, then the same vector multiplied by a scalar is also an eigenvector of the same matrix. If you would like to simplify the solution provided by our calculator, head over to the [unit vector calculator](https://www.omnicalculator.com/math/unit-vector).
## How to find eigenvalues and eigenvectors of 3x3 matrices
Let's now try to translate all this into the language of **3x3 matrices**. First of all, let's see an example of such an object:
A \= \[ a 1 a 2 a 3 b 1 b 2 b 3 c 1 c 2 c 3 \] A = \\begin{bmatrix} a\_1 & a\_2 & a\_3 \\\\ b\_1 & b\_2 & b\_3 \\\\ c\_1 & c\_2 & c\_3 \\end{bmatrix}
where for us, the entries a 1 a\_1, a 2 a\_2, up to c 3 c\_3 are real numbers.
In general, most of the definitions above are the same for 3x3 matrices. For instance, **the trace** is the sum of the cells on the main diagonal:
t r ( A ) \= a \! \+ b 2 \+ c 3 \\mathrm{tr}(A) = a\_! + b\_2 + c\_3
However, **the determinant** is now a more complicated manner:
∣ A ∣ \= a 1 × b 2 × c 3 \+ a 2 × b 3 × c 1 \+ a 3 × b 1 × c 2 − a 3 × b 2 × c 1 − a 2 × b 1 × c 3 − a 1 × b 3 × c 2 \\begin{split} \|A\| &= a\_1\\!\\times \\!b\_2\\!\\times \\!c\_3 + a\_2\\!\\times \\!b\_3 \\!\\times \\!c\_1\\\\ &+ a\_3\\!\\times \\!b\_1 \\!\\times \\!c\_2 - a\_3\\!\\times \\!b\_2 \\!\\times \\!c\_1 \\\\ &- a\_2\\!\\times \\!b\_1\\!\\times \\!c\_3 - a\_1\\!\\times \\!b\_3\\!\\times \\!c\_2 \\end{split}
Now, when it comes to how to find eigenvectors and eigenvalues, **the definition is again the same**: they are the numbers λ \\lambda and vectors v v that satisfy the matrix equation:
A × v \= λ × v A \\times v = \\lambda\\times v
where the multiplication on the left is matrix multiplication (a rather complex operations we detailed at our [matrix multiplication calculator](https://www.omnicalculator.com/math/matrix-multiplication)). However, the trick is that this time the equation is **far more complicated**. In particular, the formulas from above don't work here.
In the case of 2x2 matrices, it all boils down to the quadratic formula: if you don't remember how to solve it, check out our [quadratic formula calculator](https://www.omnicalculator.com/math/quadratic-formula). However, when the arrays are of size 3x3, we obtain **a cubic equation**, i.e., an equation with the variable to the third power. And such things are not so easy to calculate.
Fortunately, we have the eigenvalue and eigenvector calculator that can hide all these ugly formulas and effortlessly **give us a pretty answer**.
But is the answer always a pretty one?
## Complex eigenvalues and eigenvectors
Quadratic and cubic equations sometimes have **no real solutions**. This means that there is no real number (the kind of number that we learned when we were little kids) that satisfies this formula. Therefore, in the field of real numbers, it's not always possible to find the eigenvalues of a matrix. However, in mathematics, there is an extension in which that can never happen: **every equation has as many solutions** (counted with their multiplicities) **as its degree**.
Complex numbers, formally speaking, are **pairs of real numbers**. The first of the pair is called **the real part**, and the second **the imaginary part** (yup, that's exactly what professional mathematicians called it). The second one has the mysterious number i \\mathrm i, which we define as the square root of (− 1 \-1). They told us at school that such things don't exist, didn't they? Well, they do, but **they're imaginary**.
For us, this means that the calculator will always know how to find the eigenvectors and eigenvalues of a matrix. Once it does that, it's crucial to know if the problem you're solving **uses complex numbers or just the real ones**. Just to be on the safe side, our eigenvalue and eigenvector calculator will show you all the values and their corresponding eigenvectors, be they real or complex.
However, if you only need the real ones, feel free to **ignore all that have an** i \\mathrm i **in them**. Just keep in mind that they do exist, even though they're imaginary.
## FAQs
### How do I find eigenvalues and eigenvectors?
**To find an eigenvalue**, `λ`, and its eigenvector, `v`, of a square matrix, `A`, you need to:
1. **Write** the determinant of the matrix, which is `A - λI` with `I` as the identity matrix.
2. **Solve** the equation `det(A - λI) = 0` for `λ` (these are the eigenvalues).
3. **Write** the system of equations `Av = λv` with coordinates of `v` as the variable.
4. For each `λ`, **solve the system of equations**, `Av = λv`.
5. **Write** the solution of `Av = λv` with parameters.
6. For each parameter, its **coefficient** is the coordinate of an eigenvector.
7. **Group** the coefficients corresponding to each parameter to form an eigenvector `v`.
### How do I find eigenvalues of a 3x3 matrix?
To **find the eigenvalues** **λ₁**, **λ₂**, **λ₃** of a 3x3 matrix, **A**, you need to:
1. **Subtract** **λ** (as a variable) from the main diagonal of **A** to get **A - λI**.
2. **Write** the determinant of the matrix, which is **A - λI**.
3. **Solve** the cubic equation, which is **det(A - λI) = 0**, for **λ**.
4. The (at most three) **solutions of the equation are the eigenvalues** of **A**.
5. If needed, proceed to **find the eigenvectors of the eigenvalues**.
### How do I find eigenvectors from eigenvalues?
When you have an eigenvalue, `λ`, of a square matrix, `A`, and you want to find its corresponding eigenvector, `v`, you need to:
1. **Denote** the coordinates of `v` as variables (e.g., `v = (x,y,z)` for 3x3 matrices).
2. **Write** the system of equations, `Av = λv` (each coordinate gives one equation).
3. **Solve** the system of equations for the coordinates of `v`.
4. **Write** the solution using parameters.
5. For each parameter, **its coefficient is the coordinate of an eigenvector**.
6. **Group** the coefficients corresponding to each parameter to form an eigenvector, `v`.
### How many eigenvalues does a matrix have?
A **square matrix with `n` rows and columns can have at most `n` eigenvalues**. If we don't allow complex numbers, it may happen that it will have none (i.e., when the characteristic polynomial has no real solutions).
### Are eigenvectors orthogonal?
In general, **no**. If the initial matrix is symmetric, then the eigenvectors of distinct eigenvalues are always orthogonal.
### Can 0 be an eigenvalue?
**Yes**, it can. For that to happen, there must exist a non-zero vector, `v`, such that `Av = 0` (as a matrix multiplication). |
| Shard | 19 (laksa) |
| Root Hash | 12193775503372441619 |
| Unparsed URL | com,omnicalculator!www,/math/eigenvalue-eigenvector s443 |