how to get a 3D spectrogram plot? in terms of time, frequency,intensity for a audio signal, please someone help me,,, thanks,,,,,,,

Antworten (1)

Wayne King
Wayne King am 25 Okt. 2011

0 Stimmen

Just use surf() with your time, frequency, and intensity variables.
t=0:0.001:2;
x=chirp(t,0,1,150);
F = 0:.1:100;
[y,f,t,p] = spectrogram(x,256,250,F,1E3,'yaxis');
surf(t,f,10*log10(abs(p)),'EdgeColor','none');
axis xy; axis tight; colormap(jet);
xlabel('Time');
ylabel('Frequency (Hz)');
view(-21,38);

Kategorien

Mehr zu Simulation, Tuning, and Visualization finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 25 Okt. 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by