在Matlab中,当使用save
函数时,是什么决定了使用的默认mat格式版本(-v4,-v6,-v7,-v7.3)?
答案 0 :(得分:3)
要查找save
的默认版本,请转到MATLAB preferences -> General -> MAT files
。我已将其设置为MATLAB version 7.3 or later
。如果您想了解如何更改它,请参阅here。
为了完整起见,我在这里举一个简短的例子:
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.您还可以在this文档中找到有关MAT文件头等的详细信息。