Advertisement
Guest User

matlab

a guest
Dec 11th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. clc;
  2. clear;
  3.  
  4. x=logspace(-2,2,100);
  5.  
  6. %h1=[1 -2 3]; stabilny
  7. %h2=[1 2 3];
  8.  
  9. %h1=[1]; oscylator
  10. %h2=[1 0 2];
  11.  
  12.  
  13. %h1=[1 -2 3]; oscylator
  14. %h2=[1 0 2];
  15.  
  16.  
  17. %h1=[1 2]; stabilny
  18. %h2=[1 1];
  19.  
  20.  
  21. %h1=[1 -1]; stabilny
  22. %h2=[1 1];
  23.  
  24.  
  25. %h1=[2 3]; stabilny
  26. %h2=[1 4 4];
  27.  
  28.  
  29. %h1=[1 2 2 0 2]; niestabilny
  30. %h2=[1 -2 4 1];
  31.  
  32.  
  33. %h1=[1 1]; %stabilny
  34. %h2=[1 3 1];
  35.  
  36.  
  37. %h1=[1]; %stabilny
  38. %h2=[1 8 15];
  39.  
  40.  
  41. %h1=[1]; niestabilny
  42. %h2=[1 6 -7];
  43.  
  44.  
  45. h1=[1 6 8];
  46. h2=[1 2 3];
  47. h3=[1 -2 -8];
  48. h5=[1 -6 8];
  49. h7=[1 2 -8];
  50.  
  51. s=i.*x;
  52.  
  53. roots(h2)
  54.  
  55. Ha1=polyval(h1,s);
  56. Ha2=polyval(h2,s);
  57. Ha3=polyval(h3,s);
  58. Ha5=polyval(h5,s);
  59. Ha7=polyval(h7,s);
  60.  
  61.  
  62. H1=Ha1./Ha2;
  63. H2=Ha3./Ha2;
  64. H3=Ha5./Ha2;
  65. H4=Ha7./Ha2;
  66.  
  67. figure(1)
  68. loglog(x,abs(H1));
  69.  
  70. hold on;
  71. loglog(x,abs(H2));
  72. loglog(x,abs(H3));
  73. loglog(x,abs(H4));
  74. grid;
  75. hold off;
  76.  
  77. figure(2);
  78.  
  79. semilogx(x,angle(H1));
  80. hold on;
  81. semilogx(x,angle(H2));
  82. semilogx(x,angle(H3));
  83. semilogx(x,angle(H4));
  84. hold off;
  85. grid;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement