访问零极化数据
[z,p,k] = zpkdata(sys)
[z,p,k,ts] = zpkdata(sys)
[z,p,k,ts,covz,covp,covk] = zpkdata(sys)
[z,p,k] = zpkdata(sys)
返回零Z.
,杆子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,p,k] = zpkdata(sys,'v')
势力zpkdata
将零和极点直接返回为列向量而不是单元阵列(参见下面的示例)。
[z,p,k,ts] = zpkdata(sys)
也返回采样时间TS.
。
[z,p,k,ts,covz,covp,covk] = zpkdata(sys)
还返回Zeros,Poles和识别模型的增益的协方差SYS.
。COVZ.
是一个细胞阵列,这样Covz {Ky,Ku}
包含关于向量中0的协方差信息z {ky,ku}
。Covz {Ky,Ku}
是一个三维维度2-by-2-by-nz,在哪里新西兰
是的长度z {ky,ku}
, 所以这样(1,1)
元素是实体部分的方差(2,2)
元素是虚构部分的方差,以及(1、2)
和(2,1)
元素包含真实和虚部之间的协方差。COVP.
有类似的关系P.covk.
是包含元素的差异的矩阵K.
。
您可以访问其余的LTI属性SYS.
和得到
或者通过直接引用,例如,
sys.ts sys.inputname.
给定具有两个输出和一个输入的零极化模型
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 ^ 2 -0.2z + 1.01)采样时间:未指定
您可以提取嵌入的零/极/增益数据H
和
[z,p,k] = zpkdata(h)z = [0] [-0.5000] p = [0.3000] [2x1 double] k = 1 2
访问第二输出通道的零和极点H
,获取第二个单元格的内容Z.
和P.
通过打字
z {2,1} ans = -0.5000 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 = procest(z7,{'p2uz','p2uz'},'inputdelay',[1 0]);1,P1,K1,〜,DZ1,DP1,DK1] = ZPKDATA(SYS1);[Z2,P2,K2,〜,DZ2,DP2,DK2] = ZPKDATA(SYS2);
用Iopzplot.
可视化极值零点和他们的考码人
H = Iopzplot(SYS1,SYS2);展示(H)