how can i show up to 6 periods of this signal only, while being able to see the top and bottom of the wave?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Thabo Dube
el 13 de Feb. de 2023
Comentada: Walter Roberson
el 13 de Feb. de 2023
(the "signal was recorded with a sampling frequency of 22050Hz)
The MATLAB code:
t = 1:length(clarinet);
plot(t,clarinet)
xlabel('index t')
ylabel('Amplitude')
0 comentarios
Respuesta aceptada
William Rose
el 13 de Feb. de 2023
Or, if you simply want to change the x-axis range, you can do
xlim([0 0.01]);
after the plot command. Change 0.01 to a different value, as you prefer.
If you mean "How can I automatically determine the dominant frequency, and then plot 6 cycles", I suggest you make a separate question. Good luck!
1 comentario
Walter Roberson
el 13 de Feb. de 2023
I notice that it is apparently a recording of a clarinet. The implication is that although there might be dominent frequences for particular periods of time, that "6 periods" of the entire unfiltered signal is probably not really defined. (The more dominent frequencies you want to deal with simultaneously, the longer the plot you would need to have 6 complete periods of the composite signal.)
Más respuestas (1)
Ver también
Categorías
Más información sobre Get Started with Signal Processing Toolbox 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!