Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Fs = 20000;
- k=0;
- j=0.2;
- number = input('Please enter a telephone number \n','s');
- digits = str2double(number);
- for i = 0 : 1 : length(number)
- display(i)
- t = linspace(0,0.2,Fs);
- digit = floor(mod(digits,10))
- digits = floor(digits/10);
- switch digit
- case 0
- w_ver = 0.15*pi*2000;
- w_hor = 0.15*pi*400;
- case 9
- w_ver = 0.15*pi*4000;
- w_hor = 0.15*pi*800;
- case 8
- w_ver = 0.15*pi*6000;
- w_hor = 0.15*pi*1200;
- case 7
- w_ver = 0.15*pi*8000;
- w_hor = 0.15*pi*1600;
- case 6
- w_ver = 0.15*pi*10000;
- w_hor = 0.15*pi*2000;
- case 5
- w_ver = 0.15*pi*20000;
- w_hor = 0.15*pi*4000;
- case 4
- w_ver = 0.15*pi*40000;
- w_hor = 0.15*pi*8000;
- case 3
- w_ver = 0.15*pi*10000;
- w_hor = 0.15*pi*20000;
- case 2
- w_ver = 0.15*pi*30000;
- w_hor = 0.15*pi*40000;
- case 1
- w_ver = 0.15*pi*50000;
- w_hor = 0.15*pi*80000;
- end
- s1 = 0.15*cos(w_hor*t);
- s2 = 0.15*cos(w_ver*t);
- signal = [s1;s2];
- sound(sum(signal),Fs);
- pause(0.5);
- end
Add Comment
Please, Sign In to add comment