functioncontrollablePoles
Compute the controllable and uncontrollable poles of a state space system
Information
The function uses the SVD based staircase algorithm to transform the state space representation into a similar state space to separate the uncontrollable poles from the controllable poles.Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| StateSpace | ss | StateSpace(A = [-1], B = [1], C = [0], D = [0]) | State space system |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,2] | cPoles | controllable poles | |
| Real[:,2] | ncPoles | uncontrollable poles | |
| Real[size(ss.A, 1),2] | poles | controllable and uncontrollable poles |