MATLAB: Missing elements in .mat while using load with r2017a

loadMATLABmexr2017aundocumented

I work with an other software for data acquisition which can export to a Matlab file version 7.3. When i use load('filename') with Matlab 2017a all the datas from the acquisition are missing whereas this load seems to work with Matlab 2015, 2013 and 2010.
How do i get back my data with R2017a without using an other version ? What changed ?

Best Answer

This is not a -v7.3 MAT file, but a 5.0 MAT-file version.
You cannot open it in 2017a, because it contains the field name 'Numéro_de_l_essai', while Matlab accepts ASCII characters only. You should see a corresponding error message - for the older Matlab versions also:
Error using load
Invalid field name: 'Numéro_de_l_essai'.
I will fix this file for you and post it later.
[EDITED] Phew, this is not trivial. The MAT file contains several strange and evenm duplicate names. The tool from the FileExchange replies different outputs when it runs repeatedly.
You should fix the program, which creates the files, instead of tinkering the files. This is neither a -v7.3 file nor can I imagine that you did not get a corresponding error message.