Advertisement
Ostu

Untitled

May 20th, 2021
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.46 KB | None | 0 0
  1. options = bodeoptions;
  2. options.FreqUnits = 'Hz';
  3. options.FreqScale = 'linear'
  4.  
  5. fp=1000;
  6. z=tf('z',1/fp);
  7. n=1;
  8. k=1;
  9. r=0.98;
  10.  
  11. for fw=200:20:300
  12.  b(n)=r*exp(j*2*pi*(fw/fp));
  13.  n=n+1;
  14.  b(n)=r*exp(-j*2*pi*(fw/fp));
  15.  n=n+1;
  16. end
  17.  
  18. for fz1=0:50:150
  19.  z(n)=exp(j*2*pi*(fz1/fp));
  20.  n=n+1;
  21.  z(n)=exp(-j*2*pi*(fz1/fp));
  22.  n=n+1;
  23. end
  24. for fz2=350:50:500
  25.  z(n)=exp(j*2*pi*(fz2/fp));
  26.  n=n+1;
  27.  z(n)=exp(-j*2*pi*(fz2/fp));
  28.  n=n+1;
  29. end
  30. Hz=zpk(z,bieg,k,1/fp)
  31. bode(Hz)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement