edf to Matlab conversion?

4 Ansichten (letzte 30 Tage)
Oddur Bjarnason
Oddur Bjarnason am 18 Jul. 2017
Kommentiert: Oddur Bjarnason am 21 Jul. 2017
I need to convert edf to Matlab. I have tried to use edfRead. The function call is
function [hdr, record] = edfread('aesa1.edf')
But I get the following error message:
Error: File: edfread.m Line: 1 Column: 34 Unexpected MATLAB expression.
Can you help me?
  1 Kommentar
Oddur Bjarnason
Oddur Bjarnason am 21 Jul. 2017
Harsh,
Where do you place your datafile before running edfRead?
Oddur

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Harsh
Harsh am 21 Jul. 2017
https://www.mathworks.com/matlabcentral/fileexchange/31900-edfread From the link above, I was able to download and run the function on a sample file from http://www.physionet.org/physiobank/database/adfecgdb/r01.edf such as [hdr,datastream] = edfread('r01.edf').
It's possible that the file is corrupted or has been modified in some way. Try to run it with a new install of the function. As this is a file exchange submission, it is best to reach out to the author should this issue persist.
  1 Kommentar
Oddur Bjarnason
Oddur Bjarnason am 21 Jul. 2017
Harsh,
I reinstalled edfRead and ran it with your data.
function [hdr, record] = edfread('r01.edf')
I got the following error code
Error: File: edfread.m Line: 1 Column: 34 Unexpected MATLAB expression.
Before I ran the function I got the following pop-up message:
"Invalid syntax at 'r01.edf'.Possibly a ),}, or ] is missing.
Can you help me?
Oddur

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu EEG/MEG/ECoG finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by