Matlab: использование аналогового ввода - PullRequest
0 голосов
/ 16 июля 2011

Я пытаюсь читать, используя analoginput, тогда я хочу отобразить спектрограмму в реальном времени. Я сумел сделать это , используя audiorecorder, но это было не очень плавно, он не отображал спектрограмму непрерывно.

Я сделал это:

in= analoginput('winsound'); chan = addchannel(in,[1 2]);

% Now i have the input.
a=0
while a<100
    start(in);
    data=getdata(in);
    specgram(data(:),512);
    a=a+1;
end

но спектрограмма настолько плохая (по качеству), и она не меняется постоянно, может кто-нибудь показать мне, как это сделать (пожалуйста)

...