Advertisement
szymcio93

5.1

Nov 3rd, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. close all
  2. clear all
  3. p(1) = -0.5 + 1i*9.5;
  4. p(2) = -0.5 - 1i*9.5;
  5. p(3) = -1 + 1i*10;
  6. p(4) = -1 - 1i*10;
  7. p(5) = -0.5 + 1i*10.5;
  8. p(6) = -0.5 - 1i*10.5;
  9.  
  10. z(1) = 1i*5;
  11. z(2) = -1i*5;
  12. z(3) = 1i*15;
  13. z(4) = -1i*15;
  14.  
  15. N = length(z);
  16. M = length(p);
  17.  
  18. w = 0:0.1:20;
  19.  
  20. a = 1;
  21. for i=1:N
  22. a = a .* (1i*w - z(i));
  23. end
  24.  
  25. b = 1;
  26. for i = 1:M
  27. b = b .* (1i*w - p(i));
  28. end
  29.  
  30. figure(1)
  31. plot(real(z),imag(z),'or',real(p),imag(p),'*b');grid;
  32.  
  33. H = abs(a./b);
  34. figure(2)
  35. plot(w,H)
  36. figure(3)
  37. semilogy(w,H)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement