求G(s)=K/s(s+1)(s+3)的根轨迹图形
若开环传递函数不是多项式乘积形式,则不需用conv函数,conv函数可用于多项式乘法以及卷积。
num=[1,];%分子上的各项系数
%K=[1:10];
den=conv([1,0],conv([1,1],[1,3]));%三个括号的函数
%den=conv([1,0,0],[1,2 ]);%两个括号的函数
sys=tf(num,den);
rlocus(sys);%画出根轨迹图
%rlocus(sys,K)%通过指定开环增益k的变化范围来绘制系统的根轨迹图。
sgrid%在现存的屏幕根轨迹或零极点图上绘制出自然振荡频率wn、阻尼比矢量z对应的格线。
% [z,p,k]=tf2zp(num,den)%转化为零极点形式
% G=zpk(z,p,k)
%[k,p]=rlocfind(num,den);%求系统开环增益
1.png
通过指定开环增益k的变化范围来绘制系统的根轨迹图
k=1:10