How do I save changes to an edf file that was generated from EyeLink?

조회 수: 14 (최근 30일)
Monique Chatterton
Monique Chatterton 2021년 8월 26일
답변: Gargi Patil 2021년 8월 30일
How do I save an edf file that was generated from EyeLink (that I have made a minor modification to) as an edf file? I have an edf file generated from EyeLink. I made one change to one of the values in a field, and want to save the edf file with this one change intact and want everything else about the structure of the file to remain the same. However, I can't find a way to save the file as an edf file with everything in place. I can save it as a .mat file but have not been able to save it as an edf file. Thank you for your help
Trials= edfImport('C:\Users\Lab\Desktop\M\Experiment\Unprocessed Subject Data\025\025_ED.edf', [1 1 1], '');
for i=1:104
if find(~any(~isnan(Trials(i).Samples.pa(2,:))))==1 %this tells you to find rows that have all NaNs
Trials(i).Samples.pa(2,:) = NaN; %fills the B column tally with NaN
else
Trials(i).Samples.pa(2,:)= 256*sqrt(((Trials(i).Samples.pa(2,:))/3.14159))
end
end
save('025_ED_C','-struct','Trials')%this does not work. it saves it as a .mat file and I would like it to be saved as an edf file

답변 (1개)

Gargi Patil
Gargi Patil 2021년 8월 30일
Hi,
The save command by default saves a given file as a MAT-file. MathWorks provides support to work with EDF/EDF+ Files through various functions. These are listed on the following documentation page under the "Functions" category "Datastores and Data Import": https://in.mathworks.com/help/signal/machine-learning-and-deep-learning-for-signals.html
The EDF file can be directly modified using the command edfwrite.
You can also refer to the linked file exchange which contains the function "SaveEDF" to save a file as an EDF File.

카테고리

Help CenterFile Exchange에서 AI for Signals에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by