Convert a system into canonical form.
StateSpace
object
System to be transformed, with state ‘x’.
‘reachable’ - reachable canonical form
‘observable’ - observable canonical form
‘modal’ - modal canonical form
StateSpace
object
System in desired canonical form, with state ‘z’.
Coordinate transformation matrix, z = T * x.
Examples
>>> Gs = ct.tf2ss([1], [1, 3, 2]) >>> Gc, T = ct.canonical_form(Gs) # default reachable >>> Gc.B array([[1.], [0.]])
>>> Gc, T = ct.canonical_form(Gs, 'observable') >>> Gc.C array([[1., 0.]])
>>> Gc, T = ct.canonical_form(Gs, 'modal') >>> Gc.A array([[-2., 0.], [ 0., -1.]])
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4