How to get a timetable and not a 1x1 struct?
2 views (last 30 days)
Show older comments
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!
0 Comments
Answers (1)
Walter Roberson
on 26 May 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 Comments
Walter Roberson
on 26 May 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.
See Also
Categories
Find more on EEG/MEG/ECoG in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!