在 Matlab 中,使用 save
函数时,是什么决定了使用的默认 mat 格式版本(-v4、-v6、-v7、-v7.3)?
要查找 save
的默认版本,请转到 MATLAB preferences -> General -> MAT files
。我已将其设置为 MATLAB version 7.3 or later
.如果您想了解如何更改它,请参阅此处。
我在这里只举一个简短的例子:
a=randn(100,10);
save('saved_a.mat','-v7.3') %or '-v7, -v6' for example
编辑:我不确定每个MATLAB版本的默认MAT文件格式是什么,因为在我的R2013b中,我将版本7作为默认版本。它应该是 7.3 版。
但是,您可以看到,自 R2006b 以来,版本 7.3 可用。版本 7 随 MATLAB 7(或 R14)一起发布。版本 6 随 MATLAB 5 一起发布。原始版本是版本 4。您还可以在本文档中找到有关 MAT 文件头等的详细信息。