最小实现或零极抵消
sysr = minreal(系统)
sysr = minreal (sys, tol)
[sysr u] = minreal (sys, tol)
...= minreal (sys,托尔,假)
...= minreal (sys,[],假)
sysr = minreal(系统)
消除无法控制的或不可观察的状态空间模型中的状态,或在传递函数或零极增益模型中抵消极-零对。输出sysr
具有最小阶数和与原模型相同的响应特性sys
.
sysr = minreal (sys, tol)
指定用于状态消除或极点零消除的公差。默认值为托尔= sqrt (eps)
而增加这种容忍度就会迫使额外的取消。
[sysr u] = minreal (sys, tol)
对于状态空间模型,返回sys
,正交矩阵U
这样(U * * U ' U * B, C * U ')
的卡尔曼分解一个
,B
,C
)
...= minreal (sys,托尔,假)
和...= minreal (sys,[],假)
关闭该功能的详细输出。默认情况下,minreal
显示一条消息,指示从状态空间模型中删除的状态数sys
.
的命令
g = zpk ([], 1, 1);H = tf([2 1],[1 0]);= inv(1+g*h) * g
产生非极小的零极增益模型砰声
.
砰声= s (s - 1 ) ------------------- ( s - 1) (s ^ 2 + s + 1)连续时间零/钢管/增益模型。
来抵消零点对年代= 1,类型
cloopmin = minreal(砰声)
该命令产生以下结果。
cloopmin = s ------------- (s²+ s + 1)连续时间零/极/增益模型。
极点-零抵消是通过极点和零进行直接搜索,以寻找公差范围内的匹配项。传递函数首先转换为零极增益形式。