系统的传递函数画出零极点图及频率响应和相位响应图
使用MATLAB分析传递函数的过程。首先定义了分子系数b=[1,1/3,0]和分母系数a=[1,-3/4,1/8],创建传递函数模型sys=tf(b,a)。然后计算了系统的零点和极点(z=zero(sys);p=pole(sys))。最后绘制了三类图形:频率响应图(freqz)、相位响应图(phasez)和零极点分布图(zplane),其中零极点图添加了标题"Zero-Pole Plot"。整个过程展示了传递函数的基本分析和可视化方法。
% 定义传递函数系数
b = [1, 1/3, 0]; % 分子系数
a = [1, -3/4, 1/8]; % 分母系数% 创建传递函数模型
sys = tf(b, a);% 找到传递函数的零点和极点
z = zero(sys); % 零点
p = pole(sys); % 极点% 绘制频率响应图
figure;
freqz(b, a);% 绘制相位响应图
figure;
phasez(b, a);% 绘制零极点图
figure;
zplane(b, a);
title('Zero-Pole Plot');