Ahoj,
potřeboval bych poradit s ukládáním dat do EDF v Matlabu.
Mám matici s EEG signálem s double hodnotami. Pro vytvoření a uložení dat používám:
http://www.mathworks.com/matlabcentral/fileexchange/38641-reading-and-saving-of-data-in-the-edf+Problém je, že když si data uložím pomocí fce SaveEDF, tak následně v mém C++ programu načítám hodnoty v int (tedy DIGITAL hodnoty i když používám fci pro čtení PHYSICAL hodnot - používání edflib).
Uložení provedu:
load('IED_P001.mat');
hdr.samplerate = fs;
hdr.units = 'uV';
hdr.annotation.event = [];
hdr.annotation.duration = [300;300;300;300;300;300;300;300;300;300;300;300;300;300;300];
header.annotation.starttime = ['00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00';'00.00.00'];
SaveEDF('d:/BP/SpikeDetector/data/IED_P001_2.edf', d, hdr);
Nesetkal se někdo s použitím této funkce?, nebo nezná nějaký jiný způsob jak dostat data v .mat (pouze signál) do .edf?
Díky