Linear homogenous system with repeated eigenvalues

  • #1
psie
126
12
Homework Statement
Solve the IVP ##x'=Ax, x(0)=x_0##, where ##A=\begin{pmatrix} 1&1&-1\\ 0&2&-2\\-1&1&-1\end{pmatrix}## and ##x_0=\begin{pmatrix} -1 \\ 1\\ 0\end{pmatrix}##.
Relevant Equations
Determinants, Gaussian elimination, generalized eigenvectors, matrix exponential, etc.
I've solved this problem using a fairly involved technique, where I compute the matrix ##e^{tA}## (the fundamental matrix of the system) with a method derived from the Cayley-Hamilton's theorem. It is a cool method that I believe always works, but it can be a lot of work sometimes. It involves finding a polynomial function, which you then evaluate at the matrix ##A##. Once you've found ##e^{tA}##, the general solution to the system is ##e^{tA}x_0##

Anyway, I've been presented another solution and I'm not really sure what formula they used in the end. To be honest, their whole approach is very new to me and I'd be grateful for any references where this is explained in more detail.

So the eigenvalues of ##A## are ##2## and ##0##, the latter with multiplicity ##2##. The solution goes then as follows:

The generalized eigenvectors for ##\lambda=0## are given by the null space to $$A^2=\begin{pmatrix} 2&2&-2 \\ 2&2&-2\\0&0&0\end{pmatrix}$$ which has a basis ##(0,1,1)## and ##(1,0,1)##. The eigenvalue for ##\lambda=2## are given by the null space to $$A-2I=\begin{pmatrix} -1&1&-1 \\ 0&0&-2\\-1&1&-3\end{pmatrix}$$ which gives the eigenvector ##(1,1,0)##. The general solution is \begin{align} x(t)&=(I+tA)(c_1(0,1,1)+c_2(1,0,1))+c_3e^{2t}(1,1,0) \tag1 \\&=c_1(0,1,1)+c_2((1,0,1)-2t(0,1,1))+c_3e^{2t}(1,1,0) \tag2\end{align}

The initial value ##(-1,1,0)=(0,1,1)-(1,0,1)## is a generalized eigenvector for ##\lambda=0## so we get the solution ##x(t)=(I+tA)(-1,1,0)=(-1,1,0)+t(0,2,2)##.

1. What formula are they using in ##(1)##, i.e. where does the ##(I+tA)## come from?
2. The initial value is a linear combination of generalized eigenvectors. I do not understand how they conclude ##x(t)=(I+tA)(-1,1,0)##?

Grateful if someone could answer both questions and possibly refer to some text where this method is explained in more detail.
 
Physics news on Phys.org
  • #2
1) If [itex]A[/itex] has an eigenvalue [itex]\lambda[/itex] with multiplicity 2, then there exist non-zero vectors [itex]u[/itex] and [itex]v[/itex] such that [tex]\begin{split}
(A - \lambda I)v &= u, \\
(A - \lambda I)u &= 0.\end{split}[/tex] It follows that if [itex]x = a(t)u + b(t)v[/itex] and [itex]\dot x = Ax[/itex] then [tex]
\begin{split} \dot a u + \dot b v &= A(au + bv) \\
&= \lambda a u + b (\lambda v + u) \end{split}[/tex] so that [tex]\begin{split}
\dot a &= \lambda a + b \\
\dot b &= \lambda b \end{split}[/tex] and [tex]\begin{split}
x(t) &= a_0 e^{\lambda t} u + b_0 e^{\lambda t} (tu + v) \\
&= a_0 e^{\lambda t} u + b_0 e^{\lambda t} (t(A - \lambda I) + I)v. \end{split}[/tex] Since [itex](A - \lambda I)u = 0[/itex] we can add [itex]a_0e^{\lambda t}t(A - \lambda I)u = 0[/itex] to the right hand side to get [tex]
\begin{split}
x(t) &= a_0 e^{\lambda t} (t(A - \lambda I) + I)u + b_0 e^{\lambda t} (t(A - \lambda I) + I)v \\
&= e^{\lambda t}(t(A - \lambda I) + I)(a_0 u + b_0 v). \end{split}[/tex]

2) You need to solve [tex]
(-1, 1, 0) = x(0) = c_1(0,1,1) + c_2(1,0,1) + c_3 (1,1,0).[/tex] It happens that [itex](c_1, c_2, c_3) = (1, -1, 0)[/itex].
 
  • Like
Likes psie
  • #3
A better explanation is that here [itex]\mathbb{R}^3 = \ker A^2 \oplus \ker (A - 2I)[/itex], so that any [itex]x \in \mathbb{R}^3[/itex] can be written uniquely as the sum of a vector [itex]v \in \ker A^2[/itex] and a vector [itex]u \in \ker (A - \lambda I)[/itex].

For [itex]v \in \ker A^2[/itex] we have [itex]A^2 v = 0[/itex] so that [itex]e^{tA}v = (tA + I)v[/itex] and for [itex]u \in \ker (A - 2I)[/itex] we have [itex]Au = 2u[/itex] so that [itex]e^{tA}u = e^{2t}u[/itex]. Hence [tex]\begin{split}
e^{tA}x &= e^{tA}v + e^{tA}u \\
&= (tA + I)v + e^{2t}u.\end{split}[/tex]
 
  • Like
Likes psie

Similar threads

  • Calculus and Beyond Homework Help
Replies
4
Views
630
  • Calculus and Beyond Homework Help
Replies
6
Views
354
  • Calculus and Beyond Homework Help
Replies
2
Views
368
  • Calculus and Beyond Homework Help
Replies
5
Views
589
  • Calculus and Beyond Homework Help
Replies
2
Views
70
  • Calculus and Beyond Homework Help
Replies
2
Views
509
  • Calculus and Beyond Homework Help
Replies
2
Views
697
Replies
9
Views
1K
  • Calculus and Beyond Homework Help
Replies
2
Views
1K
  • Calculus and Beyond Homework Help
Replies
3
Views
606
Back
Top