How to get a timetable and not a 1x1 struct?

2 visualizzazioni (ultimi 30 giorni)
Lisa Suette
Lisa Suette il 26 Mag 2021
Commentato: Walter Roberson il 26 Mag 2021
Hello,
I have the newest version of Matlab2021a and I also downloaded the edfread-app as an additional app.
To plot my EEG data i need edfread to extract a timetable but somehow I always get a 1x1 struct no matter what I do. I tried the exact same code as described here but I just don't get the timetable.. What could be the reason?
Thank you very much!

Risposte (1)

Walter Roberson
Walter Roberson il 26 Mag 2021
I suspect you downloaded the FEX contribution edfread() https://www.mathworks.com/matlabcentral/fileexchange/31900-edfread which returns a struct.
When what you want instead is the Signal Processing Toolbox function edfread() https://www.mathworks.com/help/signal/ref/edfread.html which returns a timetable.
  2 Commenti
Lisa Suette
Lisa Suette il 26 Mag 2021
Thank you for the answer but I checked and I had the right one so this unfortunately can't be the reason. Is there maybe any other reason for that?
Walter Roberson
Walter Roberson il 26 Mag 2021
No, I just looked at the code for the Signal Processing Toolbox edfread() function. There is literally no way for it to return a struct insted of a timetable.
Put a breakpoint in your code at the call to edfread(), and run to there, and then use the debugger "step in" function and see where you end up.

Accedi per commentare.

Categorie

Scopri di più su EEG/MEG/ECoG in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by