发布网友 发布时间:2022-04-24 18:22
共2个回答
热心网友 时间:2023-10-31 17:12
可以使用的load函数调用形式,有:
load(filename)
load(filename,'-mat')
load
filename
filename需要是一个字符串,代表文件名。如果该文件不在matlab的当前目录以及默认函数库目录下的时候,需要加上文件所在目录,如
'C:\Users\hphp\Documents\MATLAB\Experiment1\data.mat'
可以省略后缀名,matlab会自动判断文件类型。
filename可以缺省,缺省值为
'matlab.mat'。即缺省时matlab会找一个名叫matlab的mat文件导入。matlab.mat也是mat文件存储时的默认存储名。
热心网友 时间:2023-10-31 17:12
load循环读入.mat
%
f001.mat,
f002.mat,
f003.mat三个数据文件,其变量名称均为a(1x3的矩阵)
a
=
[0
0
1];
save
f001;
a
=
[0
0
2];
save
f002;
a
=
[0
0
3];
save
f003;
clear;
x
=
zeros(3);
%将三个文件的数据读到
x
中
for
i
=
1:3
filename
=
['f00'
num2str(i)];
load
(filename);
x(i,
:)
=
a;
%a是load进入的变量名
end
disp('x
=
');
disp(x);
x
=
0
0
1
0
0
2
0
0
3