zero-pole-gain数据的访问
(z,磷、钾)= zpkdata(系统)
[z, p、k、t] = zpkdata(系统)
(z, p、k、t、covz covp, covk] = zpkdata(系统)
(z,磷、钾)= zpkdata(系统)
返回0z
,波兰p
,并获得k
零极增益模型sys
.输出z
和p
单元格阵列具有以下特征:
z
和p
和输出一样多行,和输入一样多列。
的(i, j)
条目z {i, j}
和p {i, j}
是从输入的转移函数的零和极点的(列)向量j
输出我
.
输出k
一个和输出一样多的行和输入一样多的列的矩阵是这样的吗k (i, j)
从输入到传递函数的增益是多少j
输出我
.如果sys
是传递函数还是状态空间模型,它首先被转换成零极增益形式使用ZPK.
.
对于SISO零极增益模型,语法
(z,磷、钾)= zpkdata (sys,“v”)
部队ZPKDATA.
将0和极点直接作为列向量返回,而不是作为单元格数组返回(参见下面的示例)。
[z, p、k、t] = zpkdata(系统)
也返回样本时间Ts
.
(z, p、k、t、covz covp, covk] = zpkdata(系统)
还返回被识别模型的零点、极点和增益的协方差sys
.covz
单元格数组是这样的吗covz{肯塔基州,ku}
包含有关矢量中零的协方差信息z{肯塔基州,ku}
.covz{肯塔基州,ku}
是一个2 × 2 × nz的三维数组,在哪里NZ.
为长度z{肯塔基州,ku}
,以便(1,1)
元素是实部的方差(2, 2)
元素是虚部的方差,而(1,2)
和(2, 1)
元素包含实部和虚部之间的协方差。covp
与?有相似的关系p.covk
矩阵是否包含元素的方差k
.
您可以访问的其余LTI属性sys
与得到
或者通过直接引用,例如,
sys。Tssys。我nputname
给出了一个具有两个输出和一个输入的零极增益模型
H = zpk ({[0]; [-0.5]}, {[0.3]; [0.1 + i 0.1 - i]},[1, 2], 1)零/钢管/获得从输入到输出……z # 1 : ------- ( z - 0.3) 2 (z + 0.5) # 2 : ------------------- ( z z ^ 2 - 0.2 + 1.01)样品时间:不明
你可以提取嵌入的零/极点/增益数据H
与
[z,p,k] = zpkdata(H) z = [0] [-0.5000] p = [0.3000] [2x1 double] k = 1
的第二个输出通道的零点和极点H
,获取第二个单元格的内容z
和p
通过输入
Z {2,1} ans = - 0.000 p{2,1} ans = 0.1000+ 1.0000i 0.1000- 1.0000i
提取ZPK矩阵和它们的标准偏差为2输入,1输出确定的传递函数。
负载iddata7
传递函数模型
sys1 = tfest(z7, 2, 1, 'InputDelay',[1 0]); / /输入延迟时间
等效过程模型
sys2 = proc (z7{‘P2UZ’,‘P2UZ},“InputDelay”,[1 0]);1, dp1, dp1, dp1] = zpkdata(sysparam (sysparam));[z2, p2, k2, ~, dz2, dp2, dk2] = zpkdata(sys2);
使用iopzplot
以形象化零点位置及其协方差
H = iopzplot(sysparam, sysparam);showConfidence (h)