Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. %% task1parta
  2. 'See book'
  3. %% task1partb
  4. % y[0] = y(2).
  5. c = cos(pi/6);
  6. y(1) = 0;
  7. y(2) = 1;
  8. for k = 3:100
  9. y(k) = 2*c*y(k-1) - y(k-2);
  10. end
  11. plot(((1:100)-1)/pi, y)
  12. %% task1partc
  13. 'See book for derivation'
  14. %y[0] = y(5)
  15. %x[0] = x(5)
  16.  
  17. x = 0*(1:204);
  18. y = 0*(1:4);
  19.  
  20. x(5) = 1 - 2*c^2;
  21. x(4) = c;
  22.  
  23. for k = 4:204
  24. y(k) = x(k) + 2*c*y(k-1) - y(k-2);
  25. end
  26. plot((1:200)-1, y(5:204))
  27.  
  28. %% task2parta
  29. r = 0.9;
  30. p1 = 0.45*pi;
  31. p2 = 0.6*pi;
  32. p3 = 0.85*pi;
  33.  
  34. p = poly([r*exp(i*p1) r*exp(i*p2) r*exp(i*p3) r*exp(-i*p1) r*exp(-i*p2) r*exp(-i*p3)]);
  35. impz(p)
  36.  
  37. %% task2partb
  38.  
  39. fr(r,r,r,p1,p2,p3);
  40.  
  41.  
  42. %% task2partc1
  43. fr(r,r,1/r,p1,p2,p3);
  44. %% task2partc2
  45. fr(r,1/r,r,p1,p2,p3);
  46. %% task2partc3
  47. fr(r,1/r,1/r,p1,p2,p3);
  48. %% task2partc4
  49. fr(1/r,r,r,p1,p2,p3);
  50. %% task2partc5
  51. fr(1/r,r,1/r,p1,p2,p3);
  52. %% task2partc6
  53. fr(1/r,1/r,r,p1,p2,p3);
  54. %% task2partc7
  55. fr(1/r,1/r,1/r,p1,p2,p3);
  56.  
  57. %% task2partd1
  58. ir(r,r,r,p1,p2,p3);
  59. %% task2partd2
  60. ir(r,r,1/r,p1,p2,p3);
  61. %% task2partd3
  62. ir(r,1/r,r,p1,p2,p3);
  63. %% task2partd4
  64. ir(r,1/r,1/r,p1,p2,p3);
  65. %% task2partd5
  66. ir(1/r,r,r,p1,p2,p3);
  67. %% task2partd6
  68. ir(1/r,r,1/r,p1,p2,p3);
  69. %% task2partd7
  70. ir(1/r,1/r,r,p1,p2,p3);
  71. %% task2partd8
  72. ir(1/r,1/r,1/r,p1,p2,p3);
  73.  
  74. %% task2parte
  75. frr(r,r,r,p1,p2,p3, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement