Hello everyone I attached data file. I want to separate data at interval of 20. How do this? Fs=20000 Data is time series.

6 comentarios

Cris LaPierre
Cris LaPierre el 7 de En. de 2021
Interval of 20 what? Seconds? Rows?
Fatima Bm
Fatima Bm el 7 de En. de 2021
Seconds
Adam Danz
Adam Danz el 7 de En. de 2021
Editada: Adam Danz el 7 de En. de 2021
What's the sampling frequency and what's Fs? If Fs=20000 is Hz, that answers my questions.
Fatima Bm
Fatima Bm el 7 de En. de 2021
Yes, fs=20000Hz is sampling frequency
Adam Danz
Adam Danz el 7 de En. de 2021
That means there are 20000 samples per second. If you want every 20 seconds, that's the same as every 20*fs samples which is what my answer does.
Fatima Bm
Fatima Bm el 8 de En. de 2021
Ok, thanks. I ran the code but I didn't get a result

Iniciar sesión para comentar.

 Respuesta aceptada

Adam Danz
Adam Danz el 7 de En. de 2021
Editada: Adam Danz el 7 de En. de 2021

0 votos

Assuming fs is the sampling frequency in Hz,
load('06-11_36.mat')
resampleInteval = 20; % seconds
dataResampled = data(1 : fs*resampleInteval : end);
Alternatively, see resample() which offers additional interpolation methods.

Más respuestas (0)

Categorías

Preguntada:

el 7 de En. de 2021

Comentada:

el 8 de En. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by