Vector dimensions not right
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nathan Jaqua
el 29 de Sept. de 2019
Respondida: KALYAN ACHARJYA
el 29 de Sept. de 2019
trying to added the cosine wave as a noise vector to the pwelch command, but the software says 'Matrix dimensions must agree'. What's wrong with my code?
f2 = 5000;
A2 = 0.25;
t2 = 0:1/f2:5-1/f2;
x2 = A2*cos(2*pi*f2*t)+randn(size(t2));
[y,Fs]=audioread('doorbell.wav');
[pxx,f] = pwelch(x2,[],[],[],Fs);
plot(f,10*log10(pxx)); xlabel('Frequency (Hz)'); ylabel('PSD (dB/Hz)');
1 comentario
Walter Roberson
el 29 de Sept. de 2019
What size is t ? You do not show us the initialization for it.
Respuesta aceptada
KALYAN ACHARJYA
el 29 de Sept. de 2019
As already @Walter sir specified, you did not provide us the "t" data, here I have assumed the t data as same as t2
Please assign any "t" data as you want, but ensured that the size of t and t2 must be same.
f2 = 5000;
A2 = 0.25;
t = 0:1/f2:5-1/f2;
t2 = 0:1/f2:5-1/f2;
x2 = A2*cos(2*pi*f2*t)+randn(size(t2));
[y,Fs]=audioread('doorbell.wav');
[pxx,f] = pwelch(x2,[],[],[],Fs);
plot(f,10*log10(pxx)); xlabel('Frequency (Hz)'); ylabel('PSD (dB/Hz)');
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Parametric Spectral Estimation en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!