绘制极点在z=0、零点在z=1的零极点图 matlab
时间: 2023-06-23 16:08:30 浏览: 181
MATlab求零点.docx
以下是绘制极点在z=0、零点在z=1的零极点图的Matlab代码:
```matlab
% 定义极点和零点
p = 0; % 极点
z = 1; % 零点
% 绘制单位圆
t = 0:0.01:2*pi;
x = cos(t);
y = sin(t);
plot(x, y, 'k');
hold on;
% 绘制零极点
plot(real(p), imag(p), 'x', 'LineWidth', 2, 'MarkerSize', 10);
plot(real(z), imag(z), 'o', 'LineWidth', 2, 'MarkerSize', 10);
axis([-1.5 1.5 -1.5 1.5]);
axis equal;
grid on;
```
以上代码首先定义了极点和零点的位置,然后绘制了单位圆。最后,通过使用`plot`函数在图形上绘制了极点和零点,并对图形进行了一些设置,例如设置坐标轴的范围、设置坐标轴比例相等、添加网格等。
阅读全文