How to read Unreadable Files!
Ältere Kommentare anzeigen
Hi Guys! I have trouble plotting .mat format files. The error message is "Unable to read MAT-file. Not a binary MAT-file. Try load -ASCII to read as text". Is there anyone can help why these files are unreadable and How they can be fixed? knowing, the files are Simulink outputs!
Thanks in advance,
6 Kommentare
Walter Roberson
am 19 Dez. 2017
Can you attach one of the files?
Omar
am 20 Dez. 2017
Walter Roberson
am 20 Dez. 2017
Okay, then for now please show
fid = fopen('NameOfMatFile.mat', 'r');
first256 = fread(fid, [1 256], '*uint8');
close(fid);
first256
char(first256)
Omar
am 20 Dez. 2017
Walter Roberson
am 20 Dez. 2017
That looks like it might be a real .mat file.
Is it possible that you are trying to load the file with a version of MATLAB older than R2006b ?
You can post the file on Google Drive or Dropbox for people to examine
Omar
am 20 Dez. 2017
Antworten (1)
I see 2 options:
- This is not the file you try to load. Maybe you are working in a different folder than you expect.
- The file is really damaged. Then it will be impossible to open it. This is the definition of "unreadable". Do you have a backup of the file or can you re-create it?
4 Kommentare
Omar
am 26 Dez. 2017
Jan
am 26 Dez. 2017
The file is damaged. load cannot read it. The header claims, that it has a HDF5 format:
MATLAB 7.3 MAT-file, Platform: GLNXA64,
Created on: Fri Dec 22 20:40:57 2017 HDF5 schema 1.00 .
But hdf5info cannot read it also. It seems like the file is damaged. How do you create these files?
Omar
am 26 Dez. 2017
Omar
am 26 Dez. 2017
Kategorien
Mehr zu Large Files and Big Data finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!