Guest User

Untitled

a guest
Apr 25th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. %% ASKHSH 2
  2. %% Erwthma a)
  3.  
  4. n=[1:20];
  5. x=rand(length(n));
  6. N=length(x);
  7. figure(1)
  8. stem(n,x,'filled')
  9. title('{x[n]');
  10. xlabel('n');
  11. ylabel('x[n]');
  12.  
  13. for k=0:N-1
  14. for n=0:N-1
  15. X1(n+1)=x(n+1).*exp(-j*2*pi*n*k/N);
  16. end
  17. X(k+1)=sum(X1);
  18. end
  19. X;
  20. n=1:20;%%Xronos pou orizetai to shma
  21. figure(2);
  22. subplot(2,1,1)
  23. stem(n,X,'filled')
  24. title('Metasximatismos fourier kata kataskeuh.');
  25. xlabel('n');
  26. ylabel('F(x[n])');
  27.  
  28. Z=fft(x); % Elenxoume an ta apotelesmata mas sumpiptoun me thn etoimh sinarthsh matlab
  29.  
  30. subplot(2,1,2)
  31. stem(n,Z,'filled')
  32. title('Metasximatismos fourier me tin etimh sinartish fft');
  33. xlabel('n');
  34. ylabel('F(x[n])');
  35.  
  36.  
  37.  
  38.  
  39. %% erwthma b)
  40. for n=0:N-1
  41. for k=0:N-1
  42. Xn1(k+1)=Z(k+1)*exp(j*2*pi*n*k/N);
  43. end
  44. Xn(n+1)=sum(Xn1);
  45. end
  46.  
  47. Xn=Xn/N;
Add Comment
Please, Sign In to add comment