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/05/01 05:15:19

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这个变量.