Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.27 KB | None | 0 0
  1. function X=mdft(x)
  2.      N=length(x);
  3.      X=zeros(0,N);
  4.      n=0:(N-1);
  5.      for k=0:(N-1);
  6.          e=exp(-%i*2*%pi*n*k/N);
  7.          X(k+1)=sum(e.*x);
  8.      end;
  9. endfunction
  10. fp=20;
  11. t=[-4:0.05:4];
  12.  x=sin(2*%pi*3*t)+2*sin(2*%pi*5*t);
  13.   X=mdft(x);
  14.    plot(abs(X));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement