A very basic question about plotting a signal in the time domain
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 16 Sep. 2013
Bearbeitet: Azzi Abdelmalek
am 16 Sep. 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)
1 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spectral Measurements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!