MAT文件可以包含多个变量数据,常用于建模。
通常使用load函数和save函数对MAT文件进行读/写数据。
读取数据
load(filename) % 将 MAT 文件filename中的所有变量加载到当前工作区。
load(filename,variables) % 加载 MAT 文件 filename 中指定变量。
保存数据
save(filename) % 将当前工作区的所有变量保存在MAT 文件filename中。
save(filename,variables) % 保存指定变量在MAT 文件 filename中。
注:文件名、变量名都要用单引号引起来
uigetfile函数(产生对话框,选择文件)
[FileName,PathName,FilterIndex] = uigetfile(FilterSpec,DialogTitle,DefaultName)
参数:
FileName:返回的文件名
PathName:返回的文件的路径名
FilterIndex:选择的文件类型
FilterSpec:文件类型设置
格式: {文件类型设置,文件类型设置说明;}
DialogTitle:打开对话框的标题
DefaultName:默认指向的文件名
注:最后三个参数都要用单引号引起来
如:[FileName, FilePath]=uigetfile({'*.mat','MAT Files (*.mat)'; '*.*','All Files (*.*)'},'Select Model ...','vrp_10x3.mat');
通过点.来构造下一级