我已将 Matlab(R2019b Update 9)设置为保存版本 7 中的 Mat 文件,因为我有一个使用 scipy.io 模块加载 mat 文件的 Python 脚本,并且该 Python 模块不支持 v7.3 格式。 从 Matlab 工作区变量手动保存的 mat 文件以 v7 格式创建,但是从 Simulink ToFile 块创建的 mat 文件似乎不使用该格式,因为当我在此类 mat 文件上运行脚本时,遇到以下错误:
NotImplementedError:请使用 HDF 阅读器读取 matlab v7.3 文件
如何强制 ToFile 块使用 v7 格式?
我通过重写使用 h5py Python 模块读取 v7.3 Mat 文件格式的脚本解决了这个问题。