How can I deal with "bad 0-byte size" ?

3 visualizzazioni (ultimi 30 giorni)
homayoon
homayoon il 4 Set 2012
How can I deal with following message?
"Found bad 0-byte size at variable #12.
ans =
0"
I get this message when I am using splitmat.m on a .mat file. I get "file may be corrupt" message when i try to load this file with load blabla.mat I am using R2008a bytheway, this .mat file is created by a Fortran code which i havent stepped into it yet, but it used to work perfectly. --------------------- Thanks in advance for your time and answer I appreciate it Homayoon

Risposte (1)

Jan
Jan il 4 Set 2012
Modificato: Jan il 4 Set 2012
Even if your Fortran file seems to run fine usually, the created MAT file is obviously corrupted. This can have different reasons:
  1. The Fortran code has a bug.
  2. The Fortran code follows specifications of the MAT format, which do not equal the implementation on MATLAB. Ambiguous format definition would not be a real surprise, when I think of e.g. the binary DOC format of MS Word...
  3. The harddisk is damaged.
I guess without any argument, that your problem is caused by point 1.

Categorie

Scopri di più su Fortran with MATLAB 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