简介
MAT文件是MATLAB格式的双精度二进制数据文件,由MATLAB软件创建,可以使用MATLAB软件再其他计算机上以其他浮点格式读取,同时也可以使用其他软件通过MATLAB的应用程序接口来进行读写操作。如果只是再MATLAB环境中处理数据,使用MAT文件格式是最方便的,这样会避免文件格式转换的带来的复杂操作。
MAT文件的写入
示例代码如下
这里简单保存数组A到A.mat文件中
Matlab
>> A = [1 2 3 4 5; 6 7 8 9 0];
>> save A.mat A
>> load('A.mat')
其中1处为显示代码,2处为执行保存指令后形成的文件,3为A.mat文件内容
MAT文件的读取
这个比较简单,双击mat文件即可导入,也可以通过指令代码导入。
Matlab
>> B = load('A.mat')
B =
A: [2x5 double]
>> B
B =
A: [2x5 double]
>> whos B
Name Size Bytes Class Attributes
B 1x1 256 struct
总结
MAT文件的操作比较简单,主要是同通过函数
save
load
完成
- save(filename)
example
- save(filename,variables)
example
- save(filename,variables,fmt)
example
- save(filename,variables,version)
example
- save(filename,variables,'-append')
example
- save filename
example
- load(filename)
example
- load(filename,variables)
example
- load(filename,'-ascii')
example
- load(filename,'-mat')
- load(filename,'-mat',variables)
- S = load(___ )
example
- load filename
example