clear all;close all;load('C:\Users\life-XD\Desktop\03.mat')wc = .01*piL = 128; for i = 1:L+1\x05% Generate sin(x)/x function Make symmetrical n = i-L/2 ; if n == 0 hn(i) = wc/pi; else \x05 hn(i)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/22 21:05:42
![clear all;close all;load('C:\Users\life-XD\Desktop\03.mat')wc = .01*piL = 128; for i = 1:L+1\x05% Generate sin(x)/x function Make symmetrical n = i-L/2 ; if n == 0 hn(i) = wc/pi; else \x05 hn(i)](/uploads/image/z/8803051-43-1.jpg?t=clear+all%3Bclose+all%3Bload%28%26%2339%3BC%3A%5CUsers%5Clife-XD%5CDesktop%5C03.mat%26%2339%3B%29wc+%3D+.01%2ApiL+%3D+128%3B++++for+i+%3D+1%3AL%2B1%5Cx05%25+Generate+sin%28x%29%2Fx+function+Make+symmetrical++++++++n+%3D+i-L%2F2+%3B++++++++if+n+%3D%3D+0++++++++++++hn%28i%29+%3D+wc%2Fpi%3B++++++++else++++++%5Cx05++++++++hn%28i%29)
clear all;close all;load('C:\Users\life-XD\Desktop\03.mat')wc = .01*piL = 128; for i = 1:L+1\x05% Generate sin(x)/x function Make symmetrical n = i-L/2 ; if n == 0 hn(i) = wc/pi; else \x05 hn(i)
clear all;
close all;
load('C:\Users\life-XD\Desktop\03.mat')
wc = .01*pi
L = 128;
for i = 1:L+1\x05% Generate sin(x)/x function Make symmetrical
n = i-L/2 ;
if n == 0
hn(i) = wc/pi;
else
\x05 hn(i) = (sin(wc*(n)))/(pi*n); %Filter impulse response
end
%hn = hn .* blackman(L+1)';
[nu,ar]=size(b);
for
j=1:nu;
z(h)=b(j,:);
end
H = conv(z(j),hn);
plot(n,H);
axis([0 50 0 2]);
xlabel('Freqency (Hz)');
ylabel('H(f)');
end
clear all;close all;load('C:\Users\life-XD\Desktop\03.mat')wc = .01*piL = 128; for i = 1:L+1\x05% Generate sin(x)/x function Make symmetrical n = i-L/2 ; if n == 0 hn(i) = wc/pi; else \x05 hn(i)
你整个程序中就没有定义h这个变量.