matlab的應用
老師叫我們期末要做一個報告
是有關matlab聲音方面的應用
請問各位大大,能給我好建議嗎?
(具體些的)例如將聲音從麥克風錄進去!!再經由matlab程式播放出來,
或是利用電話撥號,從影幕上顯示他的頻率等等~~
拜託各位了~~
這們問好了~~如果將外界的聲音錄進去~~
如何將他的聲音變低沉或高亢!!
假設我是使用麥克風將一隻唐老鴨的聲音輸進去!!
我想讓他透過宜格程式可以將它變成另一個聲音我要如何用哩!!還得在螢幕上顯現出他的頻僕!!拜託各位大大了~~^.^
1 個解答
- ?Lv 41 0 年前最佳解答
這是之前我幫別人寫的
試輸入電話號碼,產生相對應的撥號聲,並顯示出相對號碼
你試試看吧
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function callPhoneNumber(mobile)
ringtone = [1209 697;...
1336 697;...
1477 697;...
1209 770;...
1336 770;...
1477 770;...
1209 852;...
1336 852;...
1477 852;...
1336 941;...
1209 941;...
1477 941];
[n,m]=size(ringtone);
for k=1:n
fh=ringtone(k,1);
fw=ringtone(k,2);
Fs=8000;
t = [0:2500]'/Fs;
y{k}=sin(2*pi*t*[fh fw]);
end
fprintf('Tel : ')
for j = 1: length(mobile)
ind = str2num(mobile(j))+1;
fprintf('%s',mobile(j));
sound(y{ind},Fs);
pause(0.5);
end
fprintf('\n');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>> callPhoneNumber('090909888')
Tel : 090909888
參考資料: None