obsvf confused by documentation
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Shouldn't (Ao,Bo) is controllable be replaced by (Ao,Co) is observable?
obsvf Observability staircase form.
[ABAR,BBAR,CBAR,T,K] = obsvf(A,B,C) returns a decomposition into the observable/unobservable subspaces.
[ABAR,BBAR,CBAR,T,K] = obsvf(A,B,C,TOL) uses tolerance TOL. If Ob=OBSV(A,C) has rank r <= n = SIZE(A,1), then there is a
similarity transformation T such that Abar = T * A * T' , Bbar = T * B , Cbar = C * T' .
and the transformed system has the form
| Ano A12| |Bno|
Abar = ---------- , Bbar = --- , Cbar = [ 0 | Co].
| 0 Ao | |Bo |
-1 -1
where (Ao,Bo) is controllable, and Co(sI-Ao) Bo = C(sI-A) B.
The last output K is a vector of length n containing the number of observable states identified at each iteration of the algorithm. The number of observable states is SUM(K).
See also obsv, ctrbf.
0 Kommentare
Antworten (1)
M
am 23 Sep. 2019
You were right, the documentation for obsvf function has been updated recently:
0 Kommentare
Siehe auch
Kategorien
Mehr zu Robust Control Toolbox finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!