【摘要】:要分析系统,首先需要能够描述这个系统。例如,可用下列传递函数的形式描述系统在Matlab中,用num=[b1,b2,…,bm,bm+1]和den=[a1,a2,…,an,an+1]分别表示分子和分母多项式系数,然后利用下面的语句就可以表示这个系统:在Matlab中,用num=[b1,b2,…闭环传递函数的特征根可以通过对闭环传递函数的分母多项式den求根得到,Matlab指令为:roots。图2.12.1零极点分布图图2.12.1零极点分布图
要分析系统,首先需要能够描述这个系统。例如,可用下列传递函数的形式描述系统
在Matlab中,用num=[b1,b2,…,bm,bm+1]和den=[a1,a2,…,an,an+1]分别表示分子和分母多项式系数,然后利用下面的语句就可以表示这个系统:
其中,tf()代表用传递函数的形式描述系统。还可以用零极点形式来描述,语句为
而且传递函数形式和零极点形式之间可以相互转化,语句为
当传递函数复杂时,应用多项式乘法函数conv()等实现。例如:(www.xing528.com)
闭环传递函数的特征根可以通过对闭环传递函数的分母多项式den求根得到,Matlab指令为:roots(den)。若sys=tf(num,den),则可以用pole(sys)求出系统传递函数的极点,用zero(sys)求出系统传递函数的零点。
传递函数在复平面上的零极点分布图可用Matlab指令pzmap()来得到,在分布图中,零点用“○”表示,极点用“×”表示,该函数的调用格式为[p,z]=pzmap(num,den)。
例如,对于传递函数G(s)=,可用如下指令求特征根和画出零极点分布图,如图2.12.1所示。
图2.12.1 零极点分布图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。