How to plot multiple audio files horizontally in MATLAB

 Réponse acceptée

n = 1000;
t = (0:n-1)'*.0001;
x = randn(n, 6); % 1000 samples 6 channels
y = 0.2*x + (1:6); % scale the x by 0.2, add offset for each channel
plot(t, y)
xlabel('t (s)');
set(gca, 'YTick', (1:6), 'YTickLabel', "ch"+(1:6))

5 commentaires

@Chunru thank you
i want to plot audio files like this,is it possible ....? ??
if i browse one directory(audio files), then i want to plot all the audio files from it like above figure
You can store the data from files as a matrix. Different files may have different length. You may need to append 0 for short files in that case.
how to store the data from files as matrix?

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by