可观察性矩阵
obsv(a,c)
ob = obsv(sys)
obsv.
计算状态空间系统的可观察性矩阵。为N.-经过-N.矩阵一种
A.P.-经过-N.矩阵C
那obsv(a,c)
返回可观察性矩阵
和N.列和NP.行。
ob = obsv(sys)
计算状态空间模型的可观察性矩阵SYS.
。此语法相当于执行
OB = OBSV(SYS.A,SYS.C)
如果ob.
有全级别N.。
确定是否这对
a = 1 1 4 -2 c = 1 0 0 1
是可观察到的。类型
ob = obsv(a,c);%不可观察状态的unob = length(a)-rank(ob)
这些命令产生以下结果。
Unob = 0.
obsv.
这里是教育目的,不建议用于严重控制设计。不建议使用可观察性测试的可观察性矩阵的等级。ob.
对于大多数具有多种状态的大多数系统,将是数值单数。这一事实是在控制文献中良好的记录。例如,请参阅第III节[1]。
[1] Paige,C. C.“与计算可控性有关的数值算法的性质”。IEEE自动控制交易。卷。26,第1,1981号,第130-138页。