Advertisement
Guest User

Untitled

a guest
Sep 29th, 2015
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function ret = sinusoid(fs, f, phase, n)
  2.     ret=zeros(1,n);
  3.     for i=1 : n
  4.         ret(1,i) =  sin(phase + ((2*pi*f)/fs)*i);
  5.     end
  6. end
  7.  
  8.  
  9. sinus = sinusoid(4000, 10, 0.5*pi, 800);
  10. plot(sinus);
  11. figure;
  12.  
  13. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  14.  
  15. n=800;
  16. sinus1 = sinusoid(16000, 144, 0, n);
  17. sinus2 = sinusoid(16000, 56, 0, n);
  18.  
  19. sinus3=sinus1+sinus2;
  20.  
  21. csinus3=zeros(1, 10 );
  22. for i=1 : size(csinus3,2)
  23.     csinus3(1,i)=sinus3(i*80);
  24. end
  25.  
  26. hold all;
  27. plot(sinus1);
  28. plot(sinus2);
  29. plot(sinus3);
  30. plot([0:80:800](2:end),csinus3);
  31.  
  32.  
  33. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  34.  
  35.  
  36. cv4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement