Advertisement
Guest User

Untitled

a guest
Jul 8th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.42 KB | None | 0 0
  1. clear;
  2. clc;
  3. close all;
  4.  
  5. bits= 8;
  6.  
  7. bit = 0:1/2^bits:1;
  8. bit = bit *5;
  9.  
  10. notes = 0:1/56:1;
  11. notes = notes *5;
  12. %stem(bit8)
  13.  
  14. r=[];
  15. ind=[];
  16. for i=1:57
  17.     asdf=find(min(abs(notes(i)-bit))==abs(notes(i)-bit));
  18.     ind(i) = asdf(1);
  19. end
  20. j = 1;
  21. for i=1:2^bits
  22.    
  23.     if (find(i==ind))
  24.         r(i) = notes(j);
  25.         j = j +1;
  26.     else
  27.         r(i) = 0;
  28.     end
  29.    
  30. end
  31.  
  32. stem(bit)
  33. hold
  34. stem(r, 'red')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement