- 38
- 0
- 约9.06千字
- 约 15页
- 2017-11-16 发布于江苏
- 举报
用MATLAB进行控制系统频域分析报告
第5章 用MATLAB进行控制系统频域分析
一、基于MATLAB的线性系统的频域分析基本知识
(1)频率特性函数。
设线性系统传递函数为:
则频率特性函数为:
由下面的MATLAB语句可直接求出G(jw)。
i=sqrt(-1) % 求取-1的平方根
GW=polyval(num,i*w)./polyval(den,i*w)
其中(num,den)为系统的传递函数模型。而w为频率点构成的向量,点右除(./)运算符表示操作元素点对点的运算。从数值运算的角度来看,上述算法在系统的极点附近精度不会很理想,甚至出现无穷大值,运算结果是一系列复数返回到变量GW中。
(2)用MATLAB作奈魁斯特图。
控制系统工具箱中提供了一个MATLAB函数nyquist( ),该函数可以用来直接求解Nyquist 阵列或绘制奈氏图。当命令中不包含左端返回变量时,nyquist()函数仅在屏幕上产生奈氏图,命令调用格式为:
nyquist(num,den)
nyquist(num,den,w)
或者
nyquist(
原创力文档

文档评论(0)