DiscreteLyapunovSolve[a, c] finds the numeric solution x of the discrete matrix equation a.x.a\[ConjugateTranspose] - x == c.DiscreteLyapunovSolve[a, b, c] solves a.x.b - x ...
Mathematica is to its core a fundamentally extensible system, in which efficient, modular, reusable packages of any size can readily be created. Mathematica's symbolic ...
LyapunovSolve[a, c] finds a solution x of the matrix Lyapunov equation a.x + x.a\[ConjugateTranspose] == c.LyapunovSolve[a, b, c] solves a.x + x.b == c.LyapunovSolve[{a, d}, ...
SystemsModelStateFeedbackConnect[ss, controller] gives the closed-loop system for the StateSpaceModel object ss with state feedback controller ...
TransferFunctionExpand[tf] expands polynomial terms in the numerators and denominators of the TransferFunctionModel object tf.
OutputResponse[sys, u, t] gives the output response of a TransferFunctionModel or StateSpaceModel object sys to the input u as a function of time t.OutputResponse[sys, u, {t, ...
ControllableModelQ[ss] yields True if the StateSpaceModel object ss is controllable, and False otherwise.
ObservableModelQ[ss] gives True if the StateSpaceModel object ss is observable, and False otherwise.
ControllableDecomposition[ss] yields the controllable decomposition of the StateSpaceModel object ss. The result is a list {s_c, ss_c} where s_c is the transformation matrix ...
ObservableDecomposition[ss] yields the observable decomposition of the StateSpaceModel object ss. The result is a list {s_o, ss_o} where s_o is the transformation matrix and ...