如何解决MATLAB中系统的零极点图和频率响应
我有以下系统:
我需要使用freqresp()函数找到其频率响应,并以0.01的步长在0≤ω≤20的范围内找到其幅度响应。我还需要绘制其幅度响应,并将结果与零极点图进行比较。 我在matlab中为此编写了以下代码,但不知道这是什么问题。代码正在运行,没有错误,但是我认为幅度响应图是错误的。请帮助我解决这些问题。
w = 0:0.01:20;
num = [3 4];
den = [1 5 8 4];
zeros = roots(num);
poles = roots(den);
H = tf (num,den);
%pzmap(H)
%grid on
H1 = freqresp(H,w);
H2 = squeeze(H1);
plot(w,abs(H2))
xlabel('w');
ylabel('freq response');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。