Content deleted Content added
Adamant.pwn (talk | contribs) →Functions of matrices: This doesn't seem right. Most likely only works for lambda=0? Tag: Reverted |
m →Linear ordinary differential equations: simpler |
||
(23 intermediate revisions by 14 users not shown) | |||
Line 1:
{{Short description|Block diagonal matrix of Jordan blocks}}
In the [[Mathematics|mathematical]] discipline of [[Matrix (mathematics)|matrix theory]], a '''Jordan
\lambda & 1 & 0
0 & \lambda & 1
\vdots & \vdots & \vdots
0 & 0 & 0
0 & 0 & 0
\end{bmatrix} . </math>
==Definition==
Every '''Jordan block''' is specified by its dimension ''n'' and its [[eigenvalue]]
Any
For example, the matrix
J=\left[\begin{array}{ccc|cc|cc|ccc}
0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
Line 27:
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 7 & 1 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 7 \end{array}\right]</math>
is a {{math|10 × 10}} Jordan matrix with a {{math|3 × 3}} block with [[eigenvalue]] {{math|0}}, two {{math|2 × 2}} blocks with eigenvalue the [[imaginary unit]] {{mvar|i}}, and a {{math|3 × 3}} block with eigenvalue 7. Its Jordan-block structure
== Linear algebra ==
Any {{math|''n'' × ''n''}} square matrix {{mvar|A}} whose elements are in an [[algebraically closed field]] {{mvar|K}} is [[matrix similarity|similar]] to a Jordan matrix {{mvar|J}}, also in <math>\mathbb{M}_n (K)</math>, which is unique up to a permutation of its diagonal blocks themselves. {{mvar|J}} is called the [[Jordan normal form]] of {{mvar|A}} and corresponds to a generalization of the diagonalization procedure.<ref>{{harvtxt|Beauregard|Fraleigh|1973|pp=310–316}}</ref><ref>{{harvtxt|Golub|Van Loan|1996|p=317}}</ref><ref>{{harvtxt|Nering|1970|pp=118–127}}</ref> A [[diagonalizable matrix]] is similar, in fact, to a special case of Jordan matrix: the matrix whose blocks are all {{mvar|1 × 1}}.<ref>{{harvtxt|Beauregard|Fraleigh|1973|pp=270–274}}</ref><ref>{{harvtxt|Golub|Van Loan|1996|p=316}}</ref><ref>{{harvtxt|Nering|1970|pp=113–118}}</ref>
More generally, given a Jordan matrix <math>J=J_{\lambda_1,m_1}\oplus J_{\lambda_2,m_2} \oplus\cdots\oplus J_{\lambda_N,m_N}</math>,
The same goes for all the matrices {{mvar|A}} similar to {{mvar|J}}, so
Note that knowing a matrix's spectrum with all of its algebraic/geometric multiplicities and indexes does not always allow for the computation of its [[Jordan normal form]] (this may be a sufficient condition only for spectrally simple, usually low-dimensional matrices)
== Functions of matrices ==
Let <math>A\in\mathbb{M}_n (\
be the [[power series]] expansion of {{mvar|f}} around <math>z_0\in
and is [[absolutely convergent]] with respect to the [[Euclidean norm]] of <math>\mathbb{M}_n (\
The [[Jordan normal form]] allows the computation of functions of matrices without explicitly computing an [[infinite series]], which is one of the main achievements of Jordan matrices. Using the facts that the {{mvar|k}}th power (<math>k\in\N_0</math>) of a diagonal [[block matrix]] is the diagonal block matrix whose blocks are the {{mvar|k}}th powers of the respective blocks
▲:<math>f(z)=\sum_{h=0}^{\infty}a_h (z-z_0)^h</math>
▲be the [[power series]] expansion of {{mvar|f}} around <math>z_0\in\mathit{\Omega}\setminus\mathrm{spec}A</math>, which will be hereinafter supposed to be [[0 (number)|0]] for simplicity's sake. The matrix {{math|''f'' (''A'')}} is then defined via the following [[formal power series]]
where the last series need not be computed explicitly via power series of every Jordan block. In fact, if <math>\lambda\in
▲:<math>f(A)=\sum_{h=0}^{\infty}a_h A^h</math>
<math display="block">f(J_{\lambda,n})= \sum_{k=0}^{n-1} \frac{f^{(k)}(\lambda) Z^k}{k!} =
▲and is [[absolutely convergent]] with respect to the [[Euclidean norm]] of <math>\mathbb{M}_n (\C)</math>. To put it another way, {{math|''f'' (''A'')}} converges absolutely for every square matrix whose [[spectral radius]] is less than the [[radius of convergence]] of {{mvar|f}} around {{math|0}} and is [[uniformly convergent]] on any compact subsets of <math>\mathbb{M}_n (\C)</math> satisfying this property in the [[matrix Lie group]] topology.
▲The [[Jordan normal form]] allows the computation of functions of matrices without explicitly computing an [[infinite series]], which is one of the main achievements of Jordan matrices. Using the facts that the {{mvar|k}}th power (<math>k\in\N_0</math>) of a diagonal [[block matrix]] is the diagonal block matrix whose blocks are the {{mvar|k}}th powers of the respective blocks, i.e. {{nowrap|<math>\left(A_1 \oplus A_2 \oplus A_3 \oplus\cdots\right)^k=A^k_1 \oplus A_2^k \oplus A_3^k \oplus\cdots</math>,}} and that {{math|1=''A<sup>k</sup>'' = ''C''<sup>−1</sup>''J<sup>k</sup>C''}}, the above matrix power series becomes
▲:<math>f(A) = C^{-1}f(J)C = C^{-1}\left(\bigoplus_{k=1}^N f\left(J_{\lambda_k ,m_k}\right)\right)C</math>
▲where the last series need not be computed explicitly via power series of every Jordan block. In fact, if <math>\lambda\in\mathit{\Omega}</math>, any [[holomorphic function]] of a Jordan block {{math|''f'' (''J''<sub>λ,''n''</sub>)}} is the following upper [[triangular matrix]]:
\begin{bmatrix}
f(\lambda) & f^\prime (\lambda) & \frac{f^{\prime\prime}(\lambda)}{2} & \cdots & \frac{f^{(n-2)}(\lambda)}{(n-2)!} & \frac{f^{(n-1)}(\lambda)}{(n-1)!} \\
Line 65 ⟶ 60:
\end{bmatrix}.</math>
As a consequence of this, the computation of any
<math display="block">J_{\lambda,n}^{-1} = \sum_{k=0}^{n-1}\frac{(-Z)^k}{\lambda^{k+1}} =
\begin{bmatrix}
\lambda^{-1} & -\lambda^{-2} & \,\,\,\lambda^{-3} & \cdots & -(-\lambda)^{1-n} & \,-(-\lambda)^{-n} \\
0 & \;\;\;\lambda^{-1} & -\lambda^{-2} & \cdots & -(-\lambda)^{2-n} & -(-\lambda)^{1-n} \\
0 & 0 & \,\,\,\lambda^{-1} & \cdots & -(-\lambda)^{3-n} & -(-\lambda)^{2-n} \\
\vdots & \vdots & \vdots & \ddots & \vdots & \vdots \\
0 & 0 & 0 & \cdots & \lambda^{-1} & -\lambda^{-2} \\
0 & 0 & 0 & \cdots & 0 & \lambda^{-1} \\
\end{bmatrix}.</math>
Also, {{math|1=spec{{hair space}}''f''(''A'') = ''f''{{hair space}}(spec{{hair space}}''A'')}}; that is, every eigenvalue <math>\lambda\in\mathrm{spec}A</math> corresponds to the eigenvalue <math>f(\lambda) \in \operatorname{spec}f(A)</math>, but it has, in general, different [[algebraic multiplicity]], geometric multiplicity and index. However, the algebraic multiplicity may be computed as follows:
The function {{math|''f''
== Dynamical systems ==
Now suppose a (complex) [[dynamical system]] is simply defined by the equation
<math display="block">\begin{align}
\mathbf{z}(0) &=\mathbf{z}_0 \in\Complex^n,
\end{align}</math>
where <math>\mathbf{z}:\R_+ \to \mathcal{R}</math> is the ({{mvar|n}}-dimensional) curve parametrization of an orbit on the [[Riemann surface]] <math>\mathcal{R}</math> of the dynamical system, whereas {{math|''A''('''c''')}} is an {{math|''n'' × ''n''}} complex matrix whose elements are complex functions of a {{mvar|d}}-dimensional parameter <math>\mathbf{c} \in \
Even if <math>A\in\mathbb{M}_n \left(\mathrm{C}^0\left(\
From the [[tangent space]] dynamics, this means that the orthogonal decomposition of the dynamical system's [[phase space]] changes and, for example, different orbits gain periodicity, or lose it, or shift from a certain kind of periodicity to another (such as ''period-doubling'', cfr. [[logistic map]]).
Line 85 ⟶ 92:
== Linear ordinary differential equations ==
The simplest example of a [[dynamical system]] is a system of linear, constant-coefficient, ordinary differential equations
<math display="block">\begin{align}
:<math>\dot{\mathbf{z}}(t)=A\mathbf{z}(t),</math>▼
\end{align}</math>
whose direct closed-form solution involves computation of the [[matrix exponential]]:
Another way, provided the solution is restricted to the local [[Lp space|Lebesgue space]] of {{mvar|n}}-dimensional vector fields <math>\mathbf{z}\in\mathrm{L}_{\mathrm{loc}}^1 (\R_+)^n</math>, is to use its [[Laplace transform]] <math>\mathbf{Z}(s) = \mathcal{L}[\mathbf{z}](s)</math>. In this case
The matrix function {{math|(''A'' − ''sI'')<sup>−1</sup>}} is called the [[resolvent matrix]] of the [[differential operator]] <math display="inline">\frac{\mathrm{d}}{\mathrm{d}t}-A</math>. It is [[meromorphic]] with respect to the complex parameter <math>s \in \
== See also ==
Line 116 ⟶ 125:
[[Category:Matrix theory]]
[[Category:Matrix normal forms]]
|