JordanModelDecomposition
yields the Jordan decomposition of the state-space model ssm.
Details
- The result is a list {p,jc}, where p is a similarity matrix, and jc is the Jordan canonical form of ssm.
- The state-space model ssm can be given as StateSpaceModel[{a,b,c,d}], where a, b, c, and d represent the state, input, output, and transmission matrices in either a continuous-time or a discrete-time system:
-
continuous-time system discrete-time system - The transformation , where is the new state vector, and is a similarity matrix that spans the linearly independent eigenvectors of , transforms the system into the Jordan canonical form:
-
, continuous-time system ,. discrete-time system - The new state matrix is the Jordan canonical form of the old state matrix .
Examples
open allclose allScope (4)
Applications (2)
A system is controllable if and only if the Jordan blocks of have distinct eigenvalues, and the row of corresponding to the last row of each Jordan block is not zero:
A system is observable if and only if the Jordan blocks of have distinct eigenvalues, and the column of corresponding to the first row of each Jordan block is not zero:
Properties & Relations (3)
In the Jordan canonical form, the eigenvalues are along the diagonal of the state matrix:
The Jordan canonical form is related to the original system via the similarity transform:
The Jordan canonical form of a state-space model is the similarity transformation associated with the Jordan decomposition of its state matrix:
Possible Issues (1)
JordanModelDecomposition does not support descriptor systems:
Use KroneckerModelDecomposition to separate the modes of the system:
Text
Wolfram Research (2010), JordanModelDecomposition, Wolfram Language function, https://reference.wolfram.com/language/ref/JordanModelDecomposition.html.
CMS
Wolfram Language. 2010. "JordanModelDecomposition." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/JordanModelDecomposition.html.
APA
Wolfram Language. (2010). JordanModelDecomposition. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/JordanModelDecomposition.html