Я не могу реально объяснить поведение, но для того, чтобы иметь возможность читать файлы в Mathematica, лучше указать версию Matlab, которую вы используете.В MATLAB попробуйте сохранить данные с версией 6.
>> save('test.mat', '-v6', 'data')
Затем в mathematica:
In[1]:= Import["test.mat", "LabeledData"]
Out[1]= {"data" -> {"x" -> {{1.}}, "y" -> {{2.}}, "z" -> {{3.}}}, {{2.}}, {{4.}}, {{6.}}, {{3.}}, {{6.}}, {{9.}}, {{4.}}, {{8.}}, {{12.}}, {{5.}}, {{10.}}, {{15.}}, {{6.}}, {{12.}}, {{18.}}, {{7.}}, {{14.}}, {{21.}}, {{8.}}, {{16.}}, {{24.}}, {{9.}},{{18.}}, {{27.}}, {{10.}}, {{20.}}, {{30.}}}
Я пытался сохранить с v4, но это не работает в MATLAB.Обратите внимание, что в документации Mathematica говорится, что «Импорт полностью поддерживает версии 4 и 5 формата MAT».Надеюсь, это поможет.