DIVIDING A SIGNAL INTO SHORTER SEGMENTS AND SAVING THEM
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
SSG_newbiecoder
el 7 de Mzo. de 2018
Comentada: Anusshree
el 19 de Dic. de 2023
Hello, I have a signal of 30 minutes duration. It is a csv file. I want to divide it into non overlapping segments of 10 sec duration and save them as different recordings. The sampling frequency of the signal is 360 Hz. How can I achieve this in matlab?
6 comentarios
NICOLE MIN
el 1 de Jun. de 2020
how can i segemnt a 1 hour length ech signal into 1 min 2 min and 5 min?
NICOLE MIN
el 1 de Jun. de 2020
how can i segment 1 hr length ecg signal into 1 min 2 min and 5 min. thanks
Respuesta aceptada
Jan
el 7 de Mzo. de 2018
Folder = 'E:\data_Lab\MITBIH\edited\';
X = xlsread('E:\data_Lab\MITBIH\edited\100.csv');
X1 = X(:,1);
t1 = 1;
t2 = 3600;
k = 1;
while t2 <= 651600
new_seg = X1(t1:min(t2,length(X1)));
File = sprintf('Part%04d.csv', k);
csvwrite(fullfile(Folder, File), new_seg);
t1 = t1 + 3600;
t2 = t2 + 3600;
k = k + 1;
end
3 comentarios
kalana jayasekara
el 25 de Mayo de 2020
can u plz tell me how to do exact same thing by input mp3 format file and take out put as mp3 file?
Anusshree
el 19 de Dic. de 2023
Can you please tell me how to divide a one hour .mat signal into 2 minute segments and store it in a seperate folder?
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Import and Analysis 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!