How to plot sound versus time?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Shubham Nishad
el 27 de En. de 2014
Comentada: Shubham Nishad
el 27 de En. de 2014
Hello, I recorded voice by using
record = wavrecord(5*44100,44100,1);
and then I want to plot the record vector versus time.so I did
t = 0:1/44100:5;
plot(t,record)
But I am getting error that record and t matrix size are not same and so matlab can't plot that graph. How to fix this issue?
Error Message: Error using plot Vectors must be the same lengths.
0 comentarios
Respuesta aceptada
Wayne King
el 27 de En. de 2014
You are defining t to run from 0 to 5 in increments of 1/44100, so it will contain 220501 elements (including 0)
Do this:
t = 0:1/44100:5-(1/44100);
plot(t,record)
Más respuestas (0)
Ver también
Categorías
Más información sobre Audio and Video Data en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!