Вырезать файл edf и сохранить его в формате edf с помощью matlab
У меня есть файл edf, который содержит данные с 3000++ образцов.
Что мне нужно, так это использовать только первую половину данных (1500++ образцов).
Как вырезать файл edf и снова сохранить его в файл edf?
1 ответ
Решение
Взгляните на эту отправку файлового обмена: чтение и сохранение данных в EDF+
Вы можете прочитать файл, вырезать данные и сохранить их снова:
% Read the file
[data, header] = readEDF(filename);
% Keep only the first half (data is in a cell array)
data = cellfun(@(x) (1:round(numel(x)/2)), data, 'UniformOutput', false);
% Update this header field
header.records = round(header.records/2);
% Save the file
SaveEDF(filename, data, header);