control.observable_form

control.observable_form(xsys)[source]

Convert a system into observable canonical form.

Parameters
xsysStateSpace object

System to be transformed, with state x.

Returns
zsysStateSpace object

System in observable canonical form, with state z.

T(M, M) real ndarray

Coordinate transformation: z = T * x.

Examples

>>> Gs = ct.tf2ss([1], [1, 3, 2])
>>> Gc, T = ct.observable_form(Gs)
>>> Gc.C
array([[1., 0.]])