转载自https://ww2.mathworks.cn/help/matlab/ref/load.html
load
将文件变量加载到工作区中
语法
load(filename)load(filename,variables)load(filename,'-ascii')load(filename,'-mat')load(filename,'-mat',variables)S = load(___)load filename说明
load( 从 filename)filename 加载数据。
如果
filename是 MAT 文件,load(filename)会将 MAT 文件中的变量加载到 MATLAB® 工作区。如果
filename是 ASCII 文件,load(filename)会创建一个包含该文件数据的双精度数组。
load( 将 filename,'-mat')filename 视为 MAT 文件,而不管文件扩展名如何。
load 是命令形式的语法。命令形式需要的特殊字符更少。您无需键入括号或者将输入括在单引号或双引号内。使用空格(而不是逗号)分隔各个输入项。filename
例如,要加载名为 durer.mat 的文件,以下语句是等效的:
load durer.mat % command form
load('durer.mat') % function form
您可以包括先前语法中介绍的任何输入。例如,要加载名为 X 的变量:
load durer.mat X % command form
load('durer.mat','X') % function form
请勿在任何输入项(例如 filename)为变量时使用命令格式。
示例
输入参数
输出参数
算法
如果未指定 load 函数的输出,MATLAB 会创建一个根据加载的文件命名的变量(删除任何文件扩展名)。例如,以下命令
load mydata.dat
将数据读取到名为 mydata 的变量中。
要创建变量名称,load 会在 filename 中的任何前导下划线或数字前面添加一个 X,并使用下划线取代任何其他非字母字符。例如,以下命令
load 10-May-data.dat
创建一个名为 X10_May_data 的变量。