Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. %%% KOD GŁÓWNY WYWOŁYWANY W WIERSZU POLECEŃ POWINNO WSZYSTKO DZIAŁAĆ PO ZAŁADOWANIU MPLIKÓW TZN ZAPISANIU NA DYSKU
  2. T=1;
  3. t=-T:0.01:2*T;
  4. w0=2*pi/T;
  5. m=30;
  6. k=1:30;
  7. %F1=((((-1).^k)- 1)./((pi.^2)*(k.^2)));
  8. %F2=(2*sin((pi*k))./(2) + 0.5*pi.*k.*(1 - ((-1).^k))./((pi^2)*(k.^2)));
  9. F= ((((-1).^k)- 1)./((pi.^2)*(k.^2)))-j*(2*sin((pi*k))./(2) + 0.5*pi.*k.*(1 - ((-1).^k))./((pi^2)*(k.^2)));
  10.  
  11. F0=0;
  12. Fs=F0;
  13. for k=1:30
  14. Fk=F(k);
  15. Fs=Fs+2*abs(Fk)*cos(w0*t*k+angle(Fk));
  16. end
  17.  
  18. subplot(2,1,1);
  19. plot(t,Fs,'linewidth',2);
  20. grid on;
  21. xlabel('t [ms]');
  22. ylabel('f(t)');
  23. title('funkcja nr. 17 z zad 1');
  24.  
  25. F0 = 0;
  26. for k=1:30
  27. Fk = F;
  28. end
  29.  
  30. F(2) = -1i/4;
  31.  
  32. Fs = F0;
  33. fpr = 0;
  34. for k=1:30
  35. Fs = Fs + 2*abs(F(k))*cos(w0*k*t + angle(F(k)));
  36. fpr = fpr + abs(F(k))^2;
  37. end
  38. hold on;
  39. plot(t, Fs);
  40.  
  41. %G = [F0 2*F];
  42. %I=0:k;
  43. %M=abs(G);
  44. %fi = angle(G) * 180/pi;
  45. %x=[I' M' fi']
  46.  
  47.  
  48. hold off;
  49.  
  50.  
  51. Fsk=sqrt(quad('f17r2',0,1))
  52. fsk_parserv = sqrt(F0*2 + 2*fpr)
  53.  
  54. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  55. %%%Mplik 1; 'mf1.m'
  56. function y=mf1(t)
  57. y=(4*t).^2
  58.  
  59. %%% Mplik2; 'mf2.m'
  60. function y=mf2(t)
  61. y=1^2;
  62.  
  63. %%% Mplik3;'mf3.m'
  64.  
  65. function y=mf3(t);
  66. y=(-4*(t-1/3)).^2;
  67.  
  68. %%% Mplik4;'mf4.m'
  69.  
  70. fuction y= mf4(t)
  71. y=-1^2;
  72.  
  73. %%% Mplik5 'calka.m'
  74.  
  75. Fsk=(quad(mf1,0,1/4)+quad(mf2,1/4,1/2) + quad(mf3,1/2,3/4)+quad(mf4,3/4,1))
  76.  
  77. %%% Mplik6'f17r2.m'
  78.  
  79. function y= f17r2(t);
  80. y=f17r(t).*f17r(t);
  81.  
  82. %%%Mplik7'f17r.m'
  83.  
  84. function y=f17r(t);
  85.  
  86. y=4*t.*rectpuls(t-0,1/4)+1.*rectpuls(t-1/4,1/2)-4*(t-1/2).*rectpuls(t-1/2,3/4)-1.*rectpuls(t-3/4,1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement