Advertisement
Guest User

gerador sen

a guest
Nov 8th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 0.33 KB | None | 0 0
  1. a = round(2^16*cos(2*%pi*(100/48000)));
  2. b = round(2^16*sin(2*%pi*(100/48000)));
  3.  
  4.  
  5. sen = zeros(1000);
  6. coss = zeros(1000);
  7.  
  8. sen(1)=0;
  9. sen(2)=b;
  10.  
  11. for i=3:1000
  12.    
  13.     sen(i) = 2*a.*sen(i-1)-2^16.*sen(i-2);
  14.     sen(i)=(2^(-16)).*sen(i);
  15.    
  16. end
  17.    
  18.     sen=(2^(-25))*sen;//para o seno não variar de -1 a 1 comentar essa linha
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement