首先求得开环传递函数G=11.9/s(s+10)直接利用rlocus()函数可绘制根轨迹具体程序如下:s=tf('s');%定义传递函数算子G=11.9/(s*(s+10));rlocus(G)
rlocus,rlocfind,pzmap等。临界稳定系统函数有rlocus,rlocfind,pzmap等。理想无耗系统,有振荡但非发散型振荡,所以称临界稳定系统。
1、首先打开matlab软件。2、创建一个自己需要使用的数学模型,如图所示。3、根据传递函数,绘制根轨迹图。4、得到根轨迹图,利用rlocfind函数计算用户选定点的增益和其它闭环极点。5、进行根轨迹分析,如图所示。6、在逐步回归...
若给出传递函数描述系统的分子项num为负,则利用rlocus函数绘制的是系统的零度根轨迹。(正反馈系统或非最小相位系统)[k,p]=rlocfind(a,b,c,d)或者[k,p]=rlocfind(num,den)它要求在屏幕上先已经绘制好有关的根轨迹...
用rlocfind函数[km,pole]=rlocfind(sys)就可以了
k=rlocfind(G)G:为开环传递函数
r为复根位置矩阵。r有length(k)列,每列对应增益的闭环根返回指定增益k的根轨迹参数。r为复根位置矩阵。r有length(k)列,每列对应增益的闭环根[K,POLES]=rlocfind(G)[K,POLES]=rlocfind(G,P)...
代码没有问题。查查自己是不是命名了一个j的m文件或者有一个函数,名字叫做j修改下即可
S2=stepinfo(y2,t);应该为';'不要用中文全角字符';'>>S1S1=RiseTime:1.1504e+003SettlingTime:1.4104e+003SettlingMin:6.4754e+003SettlingMax:7.1923e+003Overshoot:0Undershoot:0Peak...
你调用rlocfind的那句后面有分号,所以结果K不会显示。所显示的极点信息selected_point是因为函数里面的对应语句没有分号(以便向用户反馈信息),不修改系统自带的函数的话会自动显示。