Advertisement
szymcio93

5.2

Nov 3rd, 2015
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. clear all
  2. close all
  3. w3dB = 2*pi*100;
  4. N = [2 , 4, 6, 8];
  5.  
  6. for k = 1:N(1)
  7. p1(k) = w3dB * exp(1i*((pi/2) + (1/2)*(pi/N(1))+(k-1)*(pi/N(1))));
  8. end
  9.  
  10. for k = 1:N(2)
  11. p2(k) = w3dB * exp(1i*((pi/2) + (1/2)*(pi/N(2))+(k-1)*(pi/N(2))));
  12. end
  13.  
  14. for k = 1:N(3)
  15. p3(k) = w3dB * exp(1i*((pi/2) + (1/2)*(pi/N(3))+(k-1)*(pi/N(3))));
  16. end
  17.  
  18. for k = 1:N(4)
  19. p4(k) = w3dB * exp(1i*((pi/2) + (1/2)*(pi/N(4))+(k-1)*(pi/N(4))));
  20. end
  21.  
  22. w = 0:1000;
  23.  
  24.  
  25. a = poly(p2);
  26. b = prod(-p2);
  27.  
  28. H = polyval(b,w)./polyval(a,w);
  29.  
  30.  
  31. %step(H)
  32. impulse(H)
  33.  
  34. % figure(1)
  35. % plot(real(p2),imag(p2),'or');grid;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement