Tutorials › Linear Algebra › Scalar Matrices and Their Full Eigenspaces

Diagonalization · Tutorial 527 of 1000

Scalar Matrices and Their Full Eigenspaces

Understand the full eigenspace of a scalar matrix and why its diagonalization works in every basis.

Intermediate 9 min read

What You'll Learn

  • Define a scalar matrix and its eigenspace over the real or complex numbers.
  • Prove that a scalar matrix has exactly one eigenvalue.
  • Show that its eigenspace for that eigenvalue is the entire vector space.
  • Explain why every basis of the space is an eigenbasis.
  • Distinguish scalar matrices from non-scalar matrices with repeated eigenvalues.
  • Check the diagonalization identity for a scalar matrix in an arbitrary basis.

The Special Case of a Scalar Matrix

For many matrices, finding eigenvectors means solving a system of equations, and the resulting eigenspace may occupy only part of the vector space. A scalar matrix is an important exception: its action simply multiplies every vector by the same number. That simple action has a strong consequence. Every nonzero vector is an eigenvector, so there is no preferred eigenbasis; any basis will do.

Throughout, let \(\mathbb{F}\) be either \(\mathbb{R}\) or \(\mathbb{C}\), let \(n\geq 1\), and consider matrices in \(\mathbb{F}^{n\times n}\). For a scalar \(c\in\mathbb{F}\), the scalar matrix with scalar \(c\) is \(c\mathbf{I}_n\). A scalar matrix has zero entries off the diagonal and has the same entry \(c\) in every diagonal position. The zero matrix is included: it is the scalar matrix \(0\mathbf{I}_n\).

Definition: A scalar \(\lambda\in\mathbb{F}\) is an eigenvalue of \(\mathbf{A}\in\mathbb{F}^{n\times n}\) if there is a nonzero vector \(\mathbf{v}\in\mathbb{F}^n\) such that \(\mathbf{A}\mathbf{v}=\lambda\mathbf{v}\). Such a vector is an eigenvector for \(\lambda\). The eigenspace \(E_{\lambda}\) is the set consisting of \(\mathbf{0}\) and all eigenvectors for \(\lambda\); equivalently, \(E_{\lambda}=\operatorname{Nul}(\mathbf{A}-\lambda\mathbf{I}_n)\).

The zero vector belongs to every eigenspace because it satisfies the homogeneous equation, but it is never an eigenvector: the definition of eigenvector requires a nonzero vector. A list is an eigenbasis when it is a basis of the whole space and each vector in the list is an eigenvector of the matrix. A basis is an ordered list that is linearly independent and spans the space.

One Eigenvalue and a Full Eigenspace

Theorem: Let \(\mathbf{A}=c\mathbf{I}_n\) over \(\mathbb{F}\), where \(n\geq 1\). Its only eigenvalue is \(c\), and its eigenspace for \(c\) is \(E_c=\mathbb{F}^n\).

Proof. For every \(\mathbf{v}\in\mathbb{F}^n\), the scalar-matrix action gives \(\mathbf{A}\mathbf{v}=c\mathbf{v}\). In particular, there are nonzero vectors in \(\mathbb{F}^n\) because \(n\geq 1\), so \(c\) is an eigenvalue. Every nonzero vector satisfies the eigenvector equation for \(c\), and \(\mathbf{0}\) also belongs to the eigenspace. Thus \(E_c=\mathbb{F}^n\). Now suppose \(\lambda\) is any eigenvalue, with eigenvector \(\mathbf{v}\ne\mathbf{0}\). Then \(c\mathbf{v}=\lambda\mathbf{v}\), so \((c-\lambda)\mathbf{v}=\mathbf{0}\). At least one coordinate of \(\mathbf{v}\) is nonzero, so the corresponding coordinate equation forces \(c-\lambda=0\). Hence \(\lambda=c\); there is no other eigenvalue. \(\square\)

The proof uses only the eigenvector equation and the fact that a nonzero vector has at least one nonzero coordinate. In particular, it applies to the zero scalar matrix as well: its only eigenvalue is \(0\), and every nonzero vector is an eigenvector for \(0\).

Worked Example: Every Vector in a Scalar Matrix’s Eigenspace

Let \(\mathbf{A}=4\mathbf{I}_3\). Find its eigenvalues and eigenspaces, and check the result on a nonstandard basis.

For \(\mathbf{v}=(x,y,z)^{\top}\), multiplication gives

$$ \mathbf{A}\mathbf{v} = \begin{bmatrix}4&0&0\\0&4&0\\0&0&4\end{bmatrix} \begin{bmatrix}x\\y\\z\end{bmatrix} = \begin{bmatrix}4x\\4y\\4z\end{bmatrix} =4\mathbf{v}. $$

Thus \(4\) is the only eigenvalue and \(E_4=\mathbb{R}^3\). For instance, take \(\mathbf{b}_1=(1,0,0)^{\top}\), \(\mathbf{b}_2=(1,1,0)^{\top}\), and \(\mathbf{b}_3=(1,1,1)^{\top}\). The matrix with these columns and its inverse are

$$ \mathbf{P}= \begin{bmatrix}1&1&1\\0&1&1\\0&0&1\end{bmatrix}, \qquad \mathbf{P}^{-1}= \begin{bmatrix}1&-1&0\\0&1&-1\\0&0&1\end{bmatrix}. $$

Multiplication verifies that these matrices are inverses:

$$ \mathbf{P}\mathbf{P}^{-1} = \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix} =\mathbf{I}_3. $$

Therefore the columns of \(\mathbf{P}\) form a basis. Each is an eigenvector, as the direct checks show:

$$ \mathbf{A}\mathbf{b}_1= \begin{bmatrix}4\\0\\0\end{bmatrix}=4\mathbf{b}_1,\qquad \mathbf{A}\mathbf{b}_2= \begin{bmatrix}4\\4\\0\end{bmatrix}=4\mathbf{b}_2,\qquad \mathbf{A}\mathbf{b}_3= \begin{bmatrix}4\\4\\4\end{bmatrix}=4\mathbf{b}_3. $$

So this nonstandard basis is an eigenbasis, just as the standard basis is. The multiplication checks both the eigenvector equations and the claimed eigenvalue.

Why Every Basis Is an Eigenbasis

Theorem: If \(\mathbf{A}=c\mathbf{I}_n\), then every basis of \(\mathbb{F}^n\) is an eigenbasis for \(\mathbf{A}\), with eigenvalue \(c\) for every basis vector.

Proof. Let \((\mathbf{b}_1,\ldots,\mathbf{b}_n)\) be any basis of \(\mathbb{F}^n\). Each \(\mathbf{b}_j\) is nonzero, since a list containing \(\mathbf{0}\) cannot be linearly independent. By the scalar-matrix equation, \(\mathbf{A}\mathbf{b}_j=c\mathbf{b}_j\) for every \(j\). Thus every basis vector is an eigenvector for \(c\). The list is already a basis of the whole space, so it meets both requirements in the definition of an eigenbasis. \(\square\)

This statement does not say that the zero vector is an eigenvector. It says that every vector in a basis is an eigenvector; basis vectors are nonzero by definition of linear independence. More broadly, any choice of basis vectors works because the eigenvector equation places no restriction on their directions.

The same fact appears in the matrix representation of a change of basis. Let \(\mathbf{P}\) be the matrix whose columns are any basis of \(\mathbb{F}^n\). Since those columns form a basis, \(\mathbf{P}\) is invertible. For a scalar matrix, multiplication gives

$$ \mathbf{P}^{-1}\mathbf{A}\mathbf{P} =\mathbf{P}^{-1}(c\mathbf{I}_n)\mathbf{P} =c\mathbf{P}^{-1}\mathbf{P} =c\mathbf{I}_n. $$

Thus changing basis leaves the matrix unchanged. In the notation of diagonalization, an eigenbasis produces a diagonal matrix of eigenvalues; here that diagonal matrix is \(c\mathbf{I}_n\), regardless of which basis is chosen. The conclusion follows from scalar multiplication, not from a special choice or ordering of eigenvectors.

Worked Example: The Zero Scalar Matrix

Let \(\mathbf{A}=\mathbf{O}\in\mathbb{R}^{2\times2}\), and consider \(\mathbf{b}_1=(1,2)^{\top}\) and \(\mathbf{b}_2=(1,3)^{\top}\). Verify that they form an eigenbasis and identify the eigenvalue.

The matrix with these columns is \(\mathbf{P}=\begin{bmatrix}1&1\\2&3\end{bmatrix}\). Its inverse is \(\begin{bmatrix}3&-1\\-2&1\end{bmatrix}\), since

$$ \begin{bmatrix}1&1\\2&3\end{bmatrix} \begin{bmatrix}3&-1\\-2&1\end{bmatrix} = \begin{bmatrix}1&0\\0&1\end{bmatrix}. $$

So the vectors form a basis. Their images under \(\mathbf{A}\) are

$$ \mathbf{A}\mathbf{b}_1= \begin{bmatrix}0\\0\end{bmatrix} =0\mathbf{b}_1,\qquad \mathbf{A}\mathbf{b}_2= \begin{bmatrix}0\\0\end{bmatrix} =0\mathbf{b}_2. $$

Both basis vectors are nonzero, so they are eigenvectors for \(0\). This confirms that the basis is an eigenbasis. The zero vector is in \(E_0=\mathbb{R}^2\), but is not itself an eigenvector.

Scalar Matrices Versus Repeated Eigenvalues

A repeated eigenvalue alone does not imply that the corresponding eigenspace is the whole space. The defining feature of a scalar matrix is that it acts by the same scalar on every vector, not merely that some eigenvalue occurs in more than one direction. The following example makes the distinction explicit.

Worked Example: A Repeated Eigenvalue with a Proper Eigenspace

For \(\mathbf{B}=\begin{bmatrix}3&0&0\\0&3&0\\0&0&1\end{bmatrix}\), find \(E_3\) and test whether \((1,0,1)^{\top}\) is an eigenvector.

Writing \(\mathbf{x}=(x,y,z)^{\top}\), the equation \(\mathbf{B}\mathbf{x}=3\mathbf{x}\) becomes

$$ \begin{bmatrix}3x\\3y\\z\end{bmatrix} = \begin{bmatrix}3x\\3y\\3z\end{bmatrix}, \qquad z=3z, \qquad 2z=0. $$

Over \(\mathbb{R}\), \(2z=0\) gives \(z=0\), while \(x\) and \(y\) are unrestricted. Therefore

$$ E_3= \left\{\begin{bmatrix}x\\y\\0\end{bmatrix}:x,y\in\mathbb{R}\right\} = \operatorname{span}\left\{ \begin{bmatrix}1\\0\\0\end{bmatrix}, \begin{bmatrix}0\\1\\0\end{bmatrix} \right\}. $$

This is not all of \(\mathbb{R}^3\). For the proposed vector, the direct check is

$$ \mathbf{B}\begin{bmatrix}1\\0\\1\end{bmatrix} = \begin{bmatrix}3\\0\\1\end{bmatrix}. $$

If this were \(\lambda(1,0,1)^{\top}\), the first coordinate would require \(\lambda=3\), while the third would require \(\lambda=1\). Those requirements conflict, so the vector is not an eigenvector. The matrix is not scalar, and not every nonzero vector is an eigenvector.

A Characterization and a Common Mistake

Theorem: For \(\mathbf{A}\in\mathbb{F}^{n\times n}\) and \(\lambda\in\mathbb{F}\), \(E_{\lambda}=\mathbb{F}^n\) if and only if \(\mathbf{A}=\lambda\mathbf{I}_n\).

Proof. If \(\mathbf{A}=\lambda\mathbf{I}_n\), the scalar-matrix theorem gives \(E_{\lambda}=\mathbb{F}^n\). Conversely, suppose \(E_{\lambda}=\mathbb{F}^n\). For every \(\mathbf{x}\in\mathbb{F}^n\), membership in the eigenspace means \((\mathbf{A}-\lambda\mathbf{I}_n)\mathbf{x}=\mathbf{0}\). In particular, apply this equation to each standard basis vector \(\mathbf{e}_j\). The product \((\mathbf{A}-\lambda\mathbf{I}_n)\mathbf{e}_j\) is column \(j\) of \(\mathbf{A}-\lambda\mathbf{I}_n\), so every column is zero. Hence \(\mathbf{A}-\lambda\mathbf{I}_n=\mathbf{O}\), or \(\mathbf{A}=\lambda\mathbf{I}_n\). \(\square\)

Common mistake: treating every scalar as an eigenvalue. For \(\mathbf{A}=4\mathbf{I}_2\), it is wrong to claim that \(7\) is an eigenvalue just because the matrix multiplies vectors by a number. Testing \(\mathbf{e}_1=(1,0)^{\top}\) gives \(\mathbf{A}\mathbf{e}_1=(4,0)^{\top}\), whereas \(7\mathbf{e}_1=(7,0)^{\top}\). These are unequal, and the theorem shows that \(4\) is the only eigenvalue. The eigenvalue must match the scalar by which the matrix acts.

A related notational mistake is to define the eigenspace as only the set of eigenvectors. That set omits \(\mathbf{0}\) and is not a subspace. The eigenspace includes \(\mathbf{0}\) by definition, while eigenvectors exclude it. Keeping these terms distinct makes the statement \(E_c=\mathbb{F}^n\) precise.

The central conclusion is unusually strong but easy to verify: a scalar matrix has exactly one eigenvalue, and its eigenspace fills the ambient space. Consequently, every basis is an eigenbasis and every change of basis leaves the matrix equal to the same scalar multiple of the identity.

Check Your Understanding

Use the eigenvector equation in each question, and distinguish the eigenspace from the set of eigenvectors.

  1. For \(\mathbf{A}=-2\mathbf{I}_3\), state the only eigenvalue and describe \(E_{-2}\).
  2. Explain why a basis of \(\mathbb{F}^n\) cannot contain \(\mathbf{0}\), and why this matters when showing it is an eigenbasis.
  3. For \(\mathbf{C}=\begin{bmatrix}5&0\\0&2\end{bmatrix}\), solve \(\mathbf{C}\mathbf{x}=5\mathbf{x}\) and decide whether \(E_5=\mathbb{R}^2\).
  4. Prove directly that if \(\mathbf{A}=\lambda\mathbf{I}_n\), then every nonzero vector is an eigenvector for \(\lambda\).
  5. If \(E_{\lambda}=\mathbb{F}^n\), explain why applying \(\mathbf{A}-\lambda\mathbf{I}_n\) to each standard basis vector proves that \(\mathbf{A}=\lambda\mathbf{I}_n\).

Test yourself: Linear Algebra final exam practice

Ready to check what you know? Work a full-length practice final, then open the complete worked solutions.

Want all 1,114 practice problems?

This tutorial covers one topic. Calc Pass covers the full Calculus AB & BC curriculum (the core of Calculus I and II): full review, every practice question, and step-by-step solutions to each one.

QR code to download the Calc Pass app

Get the Calc Pass App

Scan to download and practice on the go, with instant scoring.

Calc Pass Volume 1: 1,114 Practice Questions book cover

Vol. 1: 1,114 Questions

The complete practice question bank, organized by AB & BC topic.

View on Amazon
Calc Pass Volume 2: Solutions Manual book cover

Vol. 2: Solutions Manual

Fully worked solutions to every question in Volume 1.

View on Amazon