A very basic question about plotting a signal in the time domain
11 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Im trying to plot a sound file by the following code, but I get this error each time:_* Vectors must be the same lengths*_. What should I do in order to make it done?
%%Load the signal into MATLAB
[signal,Fs,nbits,opts] = wavread('stry.wav');
%%Plot the signal
tSampling=1/Fs;
t=-0.005:tSampling:0.005;
plot(t,signal);
I plot the signal by this command: plot(signal) but I need the x axis to be the time, and not the samples.
I hope someone can help me!
Negar
0 Commenti
Risposta accettata
Azzi Abdelmalek
il 16 Set 2013
Modificato: Azzi Abdelmalek
il 16 Set 2013
tSampling=1/Fs;
n=numel(signal);
t=-0.005:tSampling:-0.005+(n-1)*tSampling;
plot(t,signal);
%or
t=linspace(-0.005,0.005,numel(signal));
plot(t,signal)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Spectral Measurements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!