MAT文件是MATLAB格式的双精度二进制数据文件,由MATLAB软件创建,可以使用MATLAB软件再其他计算机上以其他浮点格式读取,同时也可以使用其他软件通过MATLAB的应用程序接口来进行读写操作。如果只是再MATLAB环境中处理数据,使用MAT文件格式是最方便的,这样会避免文件格式转换的带来的复杂操作。
示例代码如下
这里简单保存数组A到A.mat文件中
- >> A = [1 2 3 4 5; 6 7 8 9 0];
-
- >> save A.mat A
-
- >> load('A.mat')
其中1处为显示代码,2处为执行保存指令后形成的文件,3为A.mat文件内容

这个比较简单,双击mat文件即可导入,也可以通过指令代码导入。
- >> 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
完成
example
example
example
example
example
example
load(filename)example
load(filename,variables)example
load(filename,'-ascii')example
load(filename,'-mat')load(filename,'-mat',variables)S = load(___)example
load filenameexample