信号与系统matlab学习(三)

本文介绍了连续系统稳定性分析的关键概念,包括零极点与系统稳定性之间的关系,以及使用Matlab中的函数如roots,tf2zp,zp2tf和pzmap进行零极点计算和绘制零极点分布图的方法。通过实例展示了如何判断系统稳定性,如稳定、不稳定和临界稳定情况。
摘要由CSDN通过智能技术生成

连续系统的零极点分析

线性系统的稳定性与零极点的关系

一个连续系统的稳定性由其自身的性质决定,与激励信号无关。系统的特性可以用系统函数H(s)和系统的冲激响应h(t)来表征。

因果系统可划分为三种情况:

1)稳定系统。当H(s)全部极点落在s左半平面,则系统是稳定的。

2)不稳定系统。当H(s)极点落在s右半平面,或在虚轴上具有二阶以上的极点,则经过足够长的时间后,h(t)在继续增大,则系统是不稳定的。

3)临界稳定系统。当H(s)极点落在虚轴上,且只有一阶,则经过足够长的时间后,h(t)趋于一个非零的数值或形成一个等幅振荡,则系统处于临界稳定。

一、实验用函数

1、roots

功能:求多项式的根。

调用格式:

r=roots(a):由多项式的分子和分母系数向量求根向量。其中,多项式的分子或分母系数向量按降幂排列,得到的根向量为列向量。

2、tf2zp

功能:将系统传递函数模型转换为系统零—极点增益模型。

调用格式:

[z,p,k]=tf2zp(num,den):输入传递函数分子、分母的系数向量,求得零—极点增益模型中零点向量、极点向量及增益系数。且均为列向量。

3、zp2tf

功能:将系统零—极点增益模型转换为传递函数模型。

调用格式:

[num,den]=zp2tf(z,p,k):输入零—极点增益模型的零点向量、极点向量及增益系数,求得传递函数分子、分母系数向量。

4、pzmap

功能:显示LTI系统的零极点分布图

调用格式:

pzmap(b,a):绘制由行向量b和a构成的系统函数所确定的零极点分布图。

pzmap(p,z):绘制由零点和极点构成的零极点分布图。

[p,z]=pzmap(b,a):由行向量b和a构成的系统函数确定零极点。

二、实例

1.已知系统函数,求出该系统的零极点,并画出其零极点分布图。

a = [1,2,2];
b = [1,-1];
roots(a)
roots(b)
pzmap(b,a);axis([-2,2,-2,2]);

2.求系统的零极点分布图及系统的冲激响应,并判断系统的稳定性

a1 = [1,1];
a2 = [1,2*1,1^2+4^2];
b1 = 1;
b2 = 1;
subplot(221);pzmap(b1,a1);axis([-2,2,-2,2]);
subplot(222);pzmap(b2,a2);axis([-2,2,-5,5]);
subplot(223);impulse(b1,a1);
subplot(224);impulse(b2,a2);

极点都在系统的左半平面,都稳定。

3.已知系统函数,求系统的零极点分布图以及系统的冲激响应,并判断系统的稳定性。

clear all;
a = [1,0,16];
b = 1;
subplot(121);pzmap(b,a);axis([-2,2,-5,5]);
subplot(122);impulse(b,a);axis([0,20,-0.3,0.3]);

系统临界稳定。

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值