画出G=20(5s+1)/【s^2*(10s+1)】的bode图和奈氏图
时间: 2023-12-22 17:03:27 浏览: 199
jimmyakasilu/consysmodification:输入 G(s) like (s+2)/((s+3)*(s^2+4*s+5)) 而不是表达 like (s+2)/(s^3+7*s ^2+17*s+15)-matlab开发
首先,我们将传递函数G=20(5s+1)/【s^2*(10s+1)】转化为标准形式:
G(s) = 20(5s+1) / (s^2)(10s+1)
现在,我们可以用 MATLAB 或其他工具绘制其幅频特性和相频特性。
**绘制幅频特性**
我们首先绘制幅频特性的 Bode 图。将传递函数转换为对数形式,然后绘制幅度和频率的图。
MATLAB 代码:
```
G = tf([20 1],[1 0 10 0]);
bode(G)
```
绘制的Bode图如下:
![bode_plot](https://i.imgur.com/0L6u6Qa.png)
**绘制相频特性**
然后我们绘制相频特性的 Bode 图。我们可以用相位和频率绘制图形。
MATLAB 代码:
```
G = tf([20 1],[1 0 10 0]);
margin(G)
```
绘制的相频特性的 Bode 图如下:
![nyquist_plot](https://i.imgur.com/HyEVh6Z.png)
**绘制奈氏图**
最后,我们可以用 MATLAB 或其他工具绘制奈氏图。
MATLAB 代码:
```
G = tf([20 1],[1 0 10 0]);
nyquist(G)
```
绘制的奈氏图如下:
![nyquist_plot](https://i.imgur.com/2XvzNpL.png)
阅读全文