clear all;clc;N=20;if (rem(N,2)==0)for n= 1:(N+1)/2 b(n)=(2*n)/N;endfor n=(N/2)+1:N b(n)=(2*(N-n+1)/N);endelse for n= 1:(N+1)/2; b(n)=(2*n)/(N+1); endfor n=(N+1)/2:N b(n)=(2*(N-n+1)/(N+1)); end plot(b) xlabel('time samples') ylabel('amplitude') title('triangular window') end
MATLAB: Running this problem an error occurs: ??? Error using ==> rem Not enough input arguments.
triangular window(dsp)
Best Answer