文件帮助中心
将零极化增益滤波器参数转换为状态空间形式
[a,b,c,d] = zp2ss(z,p,k)
例子
[一种那B.那C那D.] = ZP2SS(Z.那P.那K.)找到一个状态空间表示
[一种那B.那C那D.] = ZP2SS(Z.那P.那K.)
一种
B.
C
D.
Z.
P.
K.
X ˙ = 一种 X + B. 你 y = C X + D. 你
这样它等同于因子转移函数形式的系统
H ( S. ) = Z. ( S. ) P. ( S. ) = K. ( S. - Z. 1 ) ( S. - Z. 2 ) ⋯ ( S. - Z. N ) ( S. - P. 1 ) ( S. - P. 2 ) ⋯ ( S. - P. N )
柱矢量P.指定极点位置和矩阵Z.具有输出的多列的零位置。每个分子传递函数的收益都在向量中K.。这一种那B.那C, 和D.矩阵以控制器规范形式返回。
全部收缩
生成符合微分方程的阻尼质量-弹簧系统的状态空间表示
W. ¨ + 0. 。 0. 1 W. ˙ + W. = 你 ( T. ) 。
可测量的数量是加速度, y = W. ¨ , 和 你 ( T. ) 是驱动力。在拉普拉斯空间,系统代表
y ( S. ) = S. 2 你 ( S. ) S. 2 + 0. 。 0. 1 S. + 1 。
系统具有单位增益,双零 S. = 0. 和两个复杂共轭杆。
z = [0 0];p =根([1 0.01 1])
P =2×1复合物-0.0050 + 1.0000i -0.0050 - 1.0000i
k = 1;
用ZP2SS.找到状态空间矩阵。
ZP2SS.
A =2×2-0.0100 -1.0000 1.0000 0
B =2×11 0
C =1×2-0.0100 -1.0000
d = 1
系统的零,指定为向量。零必须是真实的或以复杂的共轭对。
INF.值可以用作放置架Z.如果某些列比其他列更少零。
INF.
例子:[1(1 + 1J)/ 2(1-1J)/ 2]'
[1(1 + 1J)/ 2(1-1J)/ 2]'
数据类型:双倍的复数支持:金宝app是的
双倍的
系统的极点,指定为向量。杆子必须是真实的或者是复杂的共轭对。
系统的标量增益,指定为标量。
数据类型:双倍的
状态矩阵,作为矩阵返回。如果系统描述N状态变量,然后一种是N-经过-N。
数据类型:单身的|双倍的
单身的
输入到状态矩阵,作为矩阵返回。如果系统描述N状态变量,然后B.是N-By-1。
状态到输出矩阵,作为矩阵返回。如果系统有问:输出并描述N状态变量,然后C是问:-经过-N。
馈通矩阵,作为矩阵返回。如果系统有问:然后输出D.是问:-By-1。
ZP2SS.,对于单输入系统,将复杂对的组组合成两倍块,向下对角线一种矩阵。这需要零和极点是真实的或复杂的共轭对。
SOS2SS.|SS2ZP.|TF2SS.|ZP2SOS.|ZP2TF.
SOS2SS.
SS2ZP.
TF2SS.
ZP2SOS.
ZP2TF.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室