Error loading a just-saved matfile

1 Ansicht (letzte 30 Tage)
Al_G
Al_G am 8 Okt. 2018
Kommentiert: Stephen23 am 10 Okt. 2018
I'm processing a bunch of participant files by saving a participant's data structure ('subjData') as a matfile, then later in the analysis pipeline I'm loading the matfiles again individually.
Saving is done using this code:
newFilename = strrep(origFilename,'.edf','.mat');
save(newFilename,'origFilename', 'subjData')
And loading is done using this code:
existingSubjMatfile = [dataDir parentfolder fname '.mat'];
load(existingSubjMatfile)
Loading works great for the first 15 or so files, then I get one of two errors when attempting to load certain files.
Error 1:
Error using load
Number of columns on line 2 of ASCII file 2003_18m/2003_18m.mat must be the same as previous lines.
Error in uiimport/runImportdata (line 461)
datastruct = load('-ascii', fileAbsolutePath);
Error in uiimport/gatherFilePreviewData (line 429)
[datastruct, textDelimiter, headerLines]= runImportdata(fileAbsolutePath, type);
Error in uiimport (line 246)
gatherFilePreviewData(fileAbsolutePath);
Error 2:
Error using load
Unable to read MAT-file 2004_02m/2004_02m.mat. Not a binary MAT-file. Try LOAD
-ASCII to read as text.
When I double click the matfiles I get the same error. I've inspected the data just before saving, and nothing appears different from the other files that load just fine. What's going wrong with these particular files? (They're only around 860 kb, so not the largest of the files I'm working with)
  10 Kommentare
Walter Roberson
Walter Roberson am 10 Okt. 2018
Can you post your code, and the 15th input?
Stephen23
Stephen23 am 10 Okt. 2018
@Al_G: please upload the actual code used, by clicking the paperclip button in a new comment.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Data Import and Export 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