MATLAB二进制和ASCII文件的比较

2022年5月20日09:22:52MATLAB二进制和ASCII文件的比较已关闭评论

MATLAB二进制和ASCII文件的比较

 二进制和ASCII文件的比较

在save命令使用-ascii选项后,会有下列现象:save命令就不会在文件名称后加上扩展名mat,因此扩展名mat的文件通常是MATLAB的二进制文件.

若非有特殊需要,我们应该尽量以二进制方式存储数据.

load命令可将文件载入以取得储存之变量:

load filename:load会寻找名称为filename.mat的文件,并以二进制格式载入.若找不到filename.mat,则寻找名称为filename的文件,并以ASCII格式载入.load filename-ascii:load会寻找名称为filename的文件,并以ASCII格式载入.

若以ASCII格式载入,则变量名称即为文件名称(但不包含扩展名).若以二进制载入,则可保留原有的变量名称,如下例:

MATLAB二进制和ASCII文件的比较

注意: 在上述过程中,由于是以ASCII格式存储与载入,所以产生了一个与文件名称相同的变量testfile,此变量的值和原变量x完全相同.

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。