Fórum Root.cz
		Hlavní témata => Vývoj => Téma založeno: Jakub D.  06. 03. 2015, 21:40:21
		
			
			- 
				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+ (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
- 
				A musí to být zrovna EDF? Pokud se jedná pouze o hodnoty matice, tak ty lze uložit do plaintextu v např. takovém formátu (matice 3x3):
 1.5;1;5.2
 6.2;3.3;8.65
 2;1;3.221
 
 Načtení pak taky není problém.
- 
				Primárně má aplikace má pracovat s EDF. Bohužel testovací data - data pro která znám správný výstup jsem dostal v .mat. Nejspíš tam ale budu muset dodělat načítání i z něčeho jiného. Jen mě napadá, aby nebyl problém s velikostí, typicky jde o 15x75000-100000 prvků.
			
- 
				ten mat je od nejake verze matlabu HDF 4 nebo 5 http://en.wikipedia.org/wiki/Hierarchical_Data_Format (http://en.wikipedia.org/wiki/Hierarchical_Data_Format), da se to ovlivnit parametrem save; nektery jsou jako bonus komprimovany, tak usetris misto
 
 help save
 no a ten mat HDF lehce prectes programem v C++ s knihovnou