Advertisement
albert828

Sin o zmiennej częstotliwości i równomierny rozkład

Nov 9th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.78 KB | None | 0 0
  1. % generowanie sygnalu sinusoidalnego
  2. N = 200;    %dlugosc w probkach
  3. fp = 1000;   %czestotliwosc
  4. %generowanie osi czasu
  5. t=0:1/fp:(N-1)/fp;  
  6. A = 3;    %Amplituda
  7. f0 = 327;
  8. fi = 0.4;   %faza w radianach
  9. %generowanie sinusoidy
  10. x = A*sin(2*pi*f0*t+fi);
  11. figure(1);
  12. plot(t, x, 'b');
  13. xlabel('czas [s]');
  14. ylabel('sygnal');
  15. %return;
  16. title('wykres sinusoidy');
  17.  
  18. %Wykres o rownomiernym rozkladzie prawdopodobienstwa
  19.  
  20. y = rand(1,N);
  21. hold on;
  22. plot(t, y, 'r');
  23. %return;
  24.  
  25.  
  26. %sinusoida o zmiennej czestotliwosci
  27. z = randn(1,N);
  28. plot(t, z,'g');
  29. f0 = 126;
  30. t1 = (N-1)/fp;
  31. f1 = 347;
  32. v = chirp(t, f0, t1, f1);
  33. plot (t, v, 'k');
  34. xlabel ('czas [s]');
  35. ylabel ('sinus o zmiennej czestotliwosci');
  36.  
  37. wart_sred = mean (x)
  38. wariancja_x = var (x)
  39. wart_sred_y = mean (y)
  40. wariancja_y = var (y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement