Find the eigenvalues and eigenvectors of the matrix $A = uu^t$, where $u\in\mathbb{R}^n$

3.5k Views Asked by At

Find the eigenvalues and eigenvectors of the matrix $A = uu^t$, where $u\in\mathbb{R}^n$

The multiplication will give me a $n \times n$ matrix like this:

$$\begin{bmatrix} u_1^2 & u_1 u_2 & \dots & u_1u_n \\ u_2 u_1 & u_2^2 & \dots & u_2u_n \\ \vdots & \vdots & \ddots & \vdots \\ u_n u_1 & \dots & \dots& u_n^2 \end{bmatrix}$$

I suppose there is some trick using the fact that this matrix is symmetric and square. This should help taking the determinant

$$\det \begin{bmatrix} u_1^2 - \lambda & u_1 u_2 & \dots & u_1u_n \\ u_2 u_1 & u_2^2 - \lambda & \dots & u_2u_n \\ \vdots & \vdots & \ddots & \vdots \\ u_n u_1 & \dots & \dots& u_n^2 - \lambda \end{bmatrix}$$

4

There are 4 best solutions below

3
On BEST ANSWER

$$A = uu^T$$ Notice that $$Au = uu^Tu = u(u^Tu) = (u^Tu) u = \lambda u $$ where $$\lambda = u^Tu$$ is an eigenvalue corresponding to eigenvector $u$. All other eigenvalues are zero because $A$ is an outer-product of $u$ on itself.

Why zero-eigenvalues? Consider vectors of the form $$v = (I - \frac{1}{u^Tu}uu^T)\alpha$$ then $$Av =uu^Tv = uu^T\alpha - \frac{1}{u^Tu}uu^Tuu^T\alpha =uu^T\alpha - \frac{1}{u^Tu}(u^Tu)uu^T\alpha = uu^T\alpha-uu^T\alpha = 0$$ Turns out there are $n-1$ linearly and independent vectors $v_1 \ldots v_{n-1}$ that satisfy the above equation. So $0$ has $n-1$ multiplicity.

0
On

Added: Observe that $x^tAx=x^t(uu^t)x=(u^tx)^t(u^tx)=\vert\vert u^tx\vert\vert^2\ge 0$ for any $x\in\mathbb R^n$ .

Thus matrix $A$ is semi-positive definite. Also $Rank(A)=1$ and $A$ is symmetric then $1=p+n$ (where $p$ and $n$ respectively denote the number of positive and negative eigenvalues) gives $p=1$.

Using $trace(A)=$sum of eigenvalues you get $\lambda=u_1^2+u_2^2+....+u_n^2$ as the only non-zero eigenvalue and rest $(n-1)$ eigenvalues are zero.

Another way is to consider $u$ as a $1×n$ row vector which gives you $A=[u_1^2+u_2^2+....+u_n^2]$. Then $Ax=\lambda x$ is trivially satisfied for all $x\in \mathbb R$ thereby giving $\lambda=u_1^2+u_2^2+....+u_n^2$ as eigenvalue and $x$ as eigenvector.

0
On

To elaborate on what Ahmad didn't mention is that if you take the outer product of a vector with itself you'll end up with a rank one matrix because all the columns are linearly dependent on each other. If the rank of the matrix is only 1 you see the rest of the eigenvalues are zero.

This is detailed here.

0
On

$uu^T$ is the matrix of the endomorphism $x\mapsto u\langle u,x\rangle$ expressed in the canonical basis of $R^n.$ Assuming $u\neq 0$ this endomorphism expressed in the orthonormal basis $(\frac{u}{\|u\|}, f_2,\ldots,f_n)$ has matrix $$\mathrm{diag}(\|u\|^2,0,0,\ldots,0)$$ and everything becomes trivial.