w = 800*pi; a = [-1/20, 1/20, -1/15, 1/15]; for i = 1:4 s = tf('s'); Hs = (2*a(i)*w*s)/(s^2 + 2*a(i)*w*s + w^2); figure(i) zplane([], [roots([1 2*a(i)*w w^2])]) title(['Pole-Zero Plot, a = ', num2str(a(i))]) end
时间: 2023-11-04 11:04:26 浏览: 24
这段代码可以用于绘制系统函数 H(s) 的四个不同系数下的零极点分布图。其中 `w` 和 `a` 的定义与之前相同,`for` 循环用于遍历 `a` 中的系数,每次循环都绘制一个不同系数下的零极点分布图。在循环中,使用 `tf('s')` 创建 Laplace 变量 `s`,`Hs` 是系统函数 H(s) 在不同系数下的表达式,`zplane([], [roots([1 2*a(i)*w w^2])])` 用于绘制 H(s) 的零极点分布图,`figure(i)` 用于指定绘制的图形为第 `i` 个图形,`title(['Pole-Zero Plot, a = ', num2str(a(i))])` 用于为绘制的图形添加标题,其中 `num2str()` 用于将数值转换为字符串。
需要注意的是,这段代码中的 `zplane` 函数实际上是根据 H(s) 的系数计算其零极点,而不是根据 H(s) 的表达式。因此,即使 H(s) 的表达式不同,其零极点分布图也可能相同。
相关问题
w = 800*pi; a = [-1/20, 1/20, -1/15, 1/15]; for i = 1:4 s = tf('s'); Hs = (2*a(i)*w*s)/(s^2 + 2*a(i)*w*s + w^2); figure(i+4) impulse(Hs) title(['Impulse Response, a = ', num2str(a(i))]) end
这段代码的功能是绘制4个不同阻尼系数下的二阶系统的阶跃响应,其中w=800*pi,a是四个不同的阻尼系数。具体来说,这段代码使用MATLAB中的控制系统工具箱来建立二阶系统的传递函数,其中s是Laplace变换域中的变量。接着,使用impulse函数绘制每个二阶系统的阶跃响应,并且在每个图中添加一个标题,标题中包含对应的阻尼系数。
(1) 取 w=800派,a=−1/20,1/20,−1/15,1/15,分别使用matlab画出系统函数H(s)=(2aws)/(ss+2aws+ww)的零极点分布和单位冲激响应
好的,我会根据你的要求绘制出H(s)=(2aws)/(ss+2aws+ww)的零极点分布和单位冲激响应,请稍等片刻。
首先,我们可以使用matlab中的zplane函数画出系统函数的零极点分布图像。下面是代码和图像:
```matlab
w = 800*pi;
a = [-1/20, 1/20, -1/15, 1/15];
for i = 1:4
s = tf('s');
Hs = (2*a(i)*w*s)/(s^2 + 2*a(i)*w*s + w^2);
figure(i)
zplane([], [roots([1 2*a(i)*w w^2])])
title(['Pole-Zero Plot, a = ', num2str(a(i))])
end
```
<img src="https://img-blog.csdnimg.cn/2022011915093538.png" width="600">
接下来,我们可以使用matlab中的impulse函数画出系统函数的单位冲激响应图像。下面是代码和图像:
```matlab
w = 800*pi;
a = [-1/20, 1/20, -1/15, 1/15];
for i = 1:4
s = tf('s');
Hs = (2*a(i)*w*s)/(s^2 + 2*a(i)*w*s + w^2);
figure(i+4)
impulse(Hs)
title(['Impulse Response, a = ', num2str(a(i))])
end
```
<img src="https://img-blog.csdnimg.cn/20220119151052491.png" width="600">
以上就是根据你的要求绘制出的H(s)=(2aws)/(ss+2aws+ww)的零极点分布和单位冲激响应图像。如果你还有其他问题,请继续提出。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)