The Dirichlet Function
The functiondiric
computes the Dirichlet function, sometimes called theperiodic sincoraliased sincfunction, for an input vector or matrixx
. The Dirichlet function is defined by
where is a user-specified positive integer. For odd, the Dirichlet function has a period of ; for even, its period is . The magnitude of this function is times the magnitude of the discrete-time Fourier transform of the -point rectangular window.
To plot the Dirichlet function between 0 and for and , use
x = linspace(0,4*pi,300); subplot(2,1,1) plot(x/pi,diric(x,7)) title(“N = 7”) subplot(2,1,2) plot(x/pi,diric(x,8)) title('N = 8') xlabel('x / \pi')