Introduction: What are Eigenvalues & Eigenvectors?
Definition 1: Eigenvector and Eigenvalue
If \(A\) is an \(n \times n\) matrix, a nonzero vector\(\mathbf{x}\) in \(R^{n}\) is an eigenvector of \(A\) if:
\[
A\mathbf{x} = \lambda \mathbf{x}
\]
for some scalar \(\lambda\).
The scalar \(\lambda\) is called an eigenvalue of \(A\).
\(\mathbf{x}\) is said to be an eigenvector corresponding to\(\lambda\).
Note
Eigenvectors are special vectors whose direction remains unchanged (or reversed) after a linear transformation by matrix \(A\).
Eigenvalues are the scaling factors by which these eigenvectors are stretched or compressed.
Introduction: What are Eigenvalues & Eigenvectors?
Key Idea:
Most vectors change both direction and magnitude when multiplied by a matrix \(A\).
Eigenvectors are unique: they only change magnitude (and possibly orientation by 180 degrees)
\(A\) acts on \(x\)
\(x\) is scaled by \(\lambda\)
Why \(x\) must be nonzero?
\(A\mathbf{0} = \lambda \mathbf{0}\) holds for any matrix \(A\) and any scalar \(\lambda\), which isn’t useful.
Geometric Intuition
When a matrix \(A\) multiplies a vector \(\mathbf{x}\):
Typically, \(A\mathbf{x}\) has a different direction and magnitude than \(\mathbf{x}\).
For an eigenvector \(\mathbf{x}\), the direction of \(A\mathbf{x}\) is the same as \(\mathbf{x}\) (or exactly opposite if \(\lambda\) is negative).
The operation \(A\mathbf{x} = \lambda \mathbf{x}\) means \(\mathbf{x}\) is:
Stretched by factor \(\lambda\) if \(\lambda > 1\).
Compressed by factor \(\lambda\) if \(0 < \lambda < 1\).
Reversed and stretched/compressed if \(\lambda < 0\).
This helps us understand the fundamental ‘modes’ or ‘directions’ of a linear transformation.
Geometric Intuition
Figure 5.1.1: \(A\mathbf{x}\) is a scalar multiple of \(\mathbf{x}\).
Figure 5.1.2: Example of stretching.
Example: Eigenvector of a \(2 \times 2\) Matrix
Problem: Verify if \(\mathbf{x} = \begin{bmatrix} 1 \\ 2 \end{bmatrix}\) is an eigenvector of \(A = \begin{bmatrix} 3 & 0 \\ 8 & -1 \end{bmatrix}\) and find its corresponding eigenvalue.
If \(A\) is an \(n \times n\)triangular matrix (upper, lower, or diagonal), then the eigenvalues of \(A\) are simply the entries on the main diagonal of \(A\).
Why?
Recall that the determinant of a triangular matrix is the product of its diagonal entries.
For a triangular matrix \(A\), the matrix \((\lambda I - A)\) will also be triangular.
Example for a \(4 \times 4\) upper triangular matrix: \[
\operatorname{det}(\lambda I - A) = \operatorname{det}\left[ \begin{array}{cccc}{\lambda -a_{11}} & {-a_{12}} & {-a_{13}} & {-a_{14}}\\ 0 & {\lambda -a_{22}} & {-a_{23}} & {-a_{24}}\\ 0 & 0 & {\lambda -a_{33}} & {-a_{34}}\\ 0 & 0 & 0 & {\lambda -a_{44}} \end{array} \right]
\]\[
= (\lambda -a_{11})(\lambda -a_{22})(\lambda -a_{33})(\lambda -a_{44})
\] Setting this to zero immediately gives \(\lambda = a_{11}, a_{22}, a_{33}, a_{44}\).
This theorem provides a very quick way to find eigenvalues for certain types of matrices, common in system analysis (e.g., state-space representations that are upper/lower triangular).
Finding Eigenvectors: Eigenspaces
Once you have found an eigenvalue \(\lambda\), you can find its corresponding eigenvectors \(\mathbf{x}\) by solving the homogeneous system:
\[
(\lambda I - A)\mathbf{x} = \mathbf{0}
\]
Eigenspace:
The set of all solutions to this system is called the eigenspace of \(A\) corresponding to \(\lambda\).
It’s a subspace of \(R^n\).
It includes the zero vector (which is not an eigenvector by definition).
We look for a basis for this eigenspace, which will consist of actual eigenvectors.
Interpretation: The eigenspace represents all vectors that are “transformed” along the same direction by \(A\), scaled by \(\lambda\).
Finding Eigenvectors: Eigenspaces
Process to Find Eigenspace Basis:
Find the eigenvalues \(\lambda\) (using the characteristic equation).
For each eigenvalue \(\lambda_k\):
Form the matrix \((\lambda_k I - A)\).
Solve the homogeneous system \((\lambda_k I - A)\mathbf{x} = \mathbf{0}\).
Express the general solution in parametric vector form.
The vectors that form the basis for this general solution are the basis vectors for the eigenspace corresponding to \(\lambda_k\).
Caution
Remember to exclude the zero vector when referring to actual eigenvectors, even though it’s part of the eigenspace.
Example: Eigenspaces for a \(2 \times 2\) Matrix
Problem: Find bases for the eigenspaces of \(A = \left[ \begin{array}{cc} - 1 & 3 \\ 2 & 0 \end{array} \right]\).
Solution:
From an earlier example (or using the characteristic equation), the eigenvalues are \(\lambda = 2\) and \(\lambda = -3\).
Let \(x_3 = s\) and \(x_2 = t\). Then \(x_1 = -s\).
The general solution is \(\mathbf{x} = \begin{bmatrix} -s \\ t \\ s \end{bmatrix} = s \begin{bmatrix} -1 \\ 0 \\ 1 \end{bmatrix} + t \begin{bmatrix} 0 \\ 1 \\ 0 \end{bmatrix}\).
A basis for the eigenspace corresponding to \(\lambda = 2\) is \(\left\{ \begin{bmatrix} -1 \\ 0 \\ 1 \end{bmatrix}, \begin{bmatrix} 0 \\ 1 \\ 0 \end{bmatrix} \right\}\).
A square matrix \(A\) is invertible if and only if \(\lambda = 0\) is not an eigenvalue of \(A\).
Proof Idea:
If \(\lambda = 0\) is an eigenvalue, then \(A\mathbf{x} = 0\mathbf{x} = \mathbf{0}\) for some nonzero \(\mathbf{x}\).
This means the homogeneous system \(A\mathbf{x} = \mathbf{0}\) has a non-trivial solution.
If \(A\mathbf{x} = \mathbf{0}\) has a non-trivial solution, then \(A\) is not invertible.
Conversely, if \(A\) is not invertible, then \(A\mathbf{x} = \mathbf{0}\) has a non-trivial solution \(\mathbf{x}\), implying \(A\mathbf{x} = 0\mathbf{x}\), so \(\lambda=0\) is an eigenvalue.
Since neither of these is zero, \(A\) is invertible.
(You can verify this by checking \(\operatorname{det}(A) \neq 0\)).
Theorem 5.1.5: Equivalent Statements
If \(A\) is an \(n \times n\) matrix, the following statements are equivalent:
\(A\) is invertible.
…
\(\operatorname{det}(A) \neq 0\).
…
\(\lambda = 0\) is not an eigenvalue of \(A\).
Important
This theorem adds a crucial link between eigenvalues and many other fundamental properties of a matrix, including its rank, nullity, and the nature of solutions to linear systems.
ECE Application: Linear Time-Invariant (LTI) Systems
Concept:
In ECE, Linear Time-Invariant (LTI) systems are fundamental (e.g., filters, amplifiers, control systems).
When a complex exponential signal, \(e^{j\omega t}\), is passed through an LTI system, the output is simply a scaled version of the input signal.
Mathematical Form:
If \(T\) is an LTI operator and the input is \(\mathbf{x}(t) = e^{j\omega t}\): \[
T(e^{j\omega t}) = H(j\omega) e^{j\omega t}
\]
Here:
\(e^{j\omega t}\) is an eigenfunction (continuous analog of eigenvector).
\(H(j\omega)\) is the eigenvalue (the system’s frequency response).
This is exactly the definition \(T(\mathbf{x}) = \lambda \mathbf{x}\)!
ECE Application: Linear Time-Invariant (LTI) Systems
Diagram: LTI System as an Eigen-Operator
graph LR
Input["Input Signal: $$e^{j\omega t}$$"] --> LTI_System("LTI System (T)");
LTI_System --> Output["Output Signal: $$H(j\omega)e^{j\omega t}$$"];
subgraph Properties
H("Frequency Response $$H(j\omega)$$");
end
H -- "is the eigenvalue" --> LTI_System;
Input -- "is the eigenfunction" --> LTI_System;
Significance:
Fourier Analysis: Decomposes complex signals into sums of these eigenfunctions.
Frequency Response:\(H(j\omega)\) tells us how the system amplifies/attenuates and shifts the phase of different frequency components.
System Stability: Related to the location of eigenvalues in the complex plane.
Interactive LTI System Response (Frequency Domain)
Observe how an LTI system (simple filter) scales and shifts a sinusoidal input.
The output is a sinusoid of the same frequency, but with different amplitude and phase.
Stability Analysis: Eigenvalues of the system matrix (A in \(\dot{\mathbf{x}} = A\mathbf{x}\)) determine system stability. If all eigenvalues have negative real parts, the system is stable.
Modal Analysis: Eigenvectors represent the “natural modes” of oscillation or decay of a system.
Image Processing & Computer Vision:
Principal Component Analysis (PCA): Used for dimensionality reduction and feature extraction. Eigenvectors of the covariance matrix represent the principal components (directions of maximum variance) in image data.
Image Compression: Retaining only eigenvectors corresponding to large eigenvalues for reconstruction.
Circuit Analysis:
Natural Frequencies: In RLC circuits, eigenvalues help determine the natural frequencies and damping factors of the circuit’s transient response.
Network Stability: Analyzing the stability of complex electrical networks.
Other ECE Applications
Quantum Computing & Physics:
Quantum States: Eigenvectors represent quantum states (e.g., energy levels).
Observables: Eigenvalues correspond to the possible measurable values of physical quantities (observables).
Vibration Analysis:
Mechanical Structures: Finding natural frequencies and modes of vibration in mechanical systems, crucial for design in aerospace and civil engineering. (Often involves ECE sensors and control).
Communication Systems:
MIMO Systems: Eigenvalue decomposition is used in Multiple-Input Multiple-Output (MIMO) wireless communication to optimize channel capacity and reduce interference.
Signal Detection: Designing optimal detectors based on signal and noise covariance matrices.
Summary & Key Takeaways
1. Core Definition:
\(A\mathbf{x} = \lambda \mathbf{x}\)
Eigenvectors (\(\mathbf{x}\)): Special directions unchanged by matrix transformation.
Eigenvalues (\(\lambda\)): Scaling factors for eigenvectors.
2. Finding Eigenvalues:
Solve the characteristic equation: \(\operatorname{det}(\lambda I - A) = 0\).
Results in a polynomial whose roots are the eigenvalues.
Triangular matrices: Eigenvalues are diagonal entries.
3. Finding Eigenvectors:
For each \(\lambda\), solve the homogeneous system \((\lambda I - A)\mathbf{x} = \mathbf{0}\).
The solution space is the eigenspace for \(\lambda\). Find a basis for this space.
Summary & Key Takeaways
4. Significance & ECE Applications:
Geometric Interpretation: Understanding fundamental modes of transformation.
Invertibility:\(A\) is invertible if and only if \(\lambda=0\) is not an eigenvalue.
LTI Systems: Complex exponentials are eigenfunctions, frequency response \(H(j\omega)\) are eigenvalues.
Control Systems: Stability analysis, modal decomposition.
Image Processing: PCA, dimensionality reduction.
Circuit Analysis: Natural frequencies.
Tip
Eigenvalues and eigenvectors help us understand the intrinsic behavior of systems, providing a simplified view of complex linear transformations.