plotting error: Vectors must be the same length.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
[SIGNAL, SAMPLERATE]=audioread(file);
SIGNAL = SIGNAL(:,1);
dt = 1/SIGNAL;
t = 0:dt:(length(SIGNAL)*dt)-dt;
plot(t,SIGNAL);
xlabel('Seconds');
ylabel('Amplitude');
figure
plot(psd(spectrum.periodogram,SIGNAL,'Fs',SAMPLERATE,'NFFT',length(SIGNAL)));
sound(SIGNAL, SAMPLERATE);
error message:
Error using plot
Vectors must be the same length.
Error in Recognizer (line 17)
plot(t,SIGNAL);
I want to plot my audio signal, but I get this error. anybody can help me?
thanks
1 Kommentar
fred ssemwogerere
am 21 Feb. 2020
There seems to be some confusion in your code, purely based on line 2 and line 3 of your code. Is SIGNAL a scalar or vector?
Line 2 seems to imply that SIGNAL is a vector, while Line 3 seems to imply SIGNAL is a scalar. Please check your code
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!