文档帮助中心文档
将零极点增益滤波器参数转换为状态空间形式
[A,B,C,D]=zp2ss(z,p,k)
实例
[A.,B,C,D]=zp2ss(Z,P,K)查找状态空间表示形式
[A.,B,C,D]=zp2ss(Z,P,K)
A.
B
C
D
Z
P
K
x ˙ = A. x + B U Y = C x + D U
这样它就相当于一个系数传递函数形式的系统
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这个A.,B,C和D矩阵以控制器规范形式返回。
全部崩溃
生成服从微分方程的阻尼质量-弹簧系统的状态空间表示
W ¨ + 0 . 0 1. W ˙ + W = U ( T ) .
可测量的量是加速度, Y = W ¨ 和 U ( T ) 是驱动力。在拉普拉斯空间中,系统表示为
Y ( s ) = s 2. U ( s ) s 2. + 0 . 0 1. s + 1. .
该系统具有单位增益,在 s = 0 ,和两个复共轭极点。
z=[0];p=根([10.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]
数据类型:双重的复数支持:万博1manbetx对
双重的
系统的极点,指定为向量。极点必须是实的或以复共轭对的形式出现。
系统的标量增益,指定为标量。
数据类型:双重的
状态矩阵,作为矩阵返回。如果系统由N状态变量,然后A.是N-借-N.
数据类型:仅有一个的|双重的
仅有一个的
输入状态矩阵,作为矩阵返回。如果系统由N状态变量,然后B是N-比1。
状态到输出矩阵,作为矩阵返回。如果系统有Q输出和描述如下:N状态变量,然后C是Q-借-N.
馈通矩阵,作为矩阵返回。如果系统Q输出,然后D是Q-比1。
zp2ss,对于单输入系统,将复杂对按对角线方向分成两个乘两个块A.矩阵。这要求零和极点是实或复共轭对。
sos2ss|ss2zp|tf2ss|zp2sos|zp2tf
sos2ss
ss2zp
tf2ss
zp2sos
zp2tf
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处