matlab传递函数画图
时间: 2023-07-13 18:32:14 浏览: 564
MATLAB函数画图
要在MATLAB中画传递函数的图像,可以使用tf函数来创建一个传递函数对象,然后使用bode或者nyquist函数来绘制其幅频或者极坐标图像。以下是一个简单的示例代码:
```matlab
% 创建传递函数对象
num = [1 2]; % 分子多项式系数
den = [1 3 2]; % 分母多项式系数
sys = tf(num, den);
% 绘制幅频图
bode(sys);
grid on;
% 绘制Nyquist图
nyquist(sys);
grid on;
```
需要注意的是,创建传递函数对象时,num和den分别是分子和分母多项式系数,可以根据具体传递函数进行修改。同时,绘制的图像可以进一步美化,比如添加图例、修改坐标轴等。
阅读全文