作业帮 > 综合 > 作业

matlab中freqz这么用对不对

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 06:27:13
matlab中freqz这么用对不对
N=64;
x=[1 zeros(1,N-1)]; %产生单位冲激函数
num=[0.008 -0.033 0.05 -0.033 0.008];
den=[1 2.37 2.7 1.6 0.41];
y=filter(num,den,x); %计算单位冲激响应
figure(1);
n=1:N;
stem(n,y,'fill');grid on; title('单位冲激响应');
figure(2)
Fs=1024;
freqz(num,den,N,Fs);grid on; %做出幅频和相频响应曲线
为什么第二张图显示不出来,总是报错:
No appropriate methods for function freqz
我将您的程序复制粘贴到matlab7.10.0中,可以运行,第二张图也可以显示出来.freqz有几种不同的调用格式.您的调用方法,其为复频率响应,同时出现幅频和相频.