有96个txt文件,导入到MATLAB中,代码如下:

files=dir('C:\Users\K.Y.Lee\Desktop\1\*.txt');
mn=size(files,1);
for i=1:96
str = files(i).name;
A = load(str);
B(:,:,i)=A;

end

然后发现

批量导入文件到MATLAB中

发现A的数据被覆盖掉了,于是把倒数第二行换成:
B(:,:,i)=A 

就是把A存在B的前两个维度中,然后B的第三个维度可以理解为一个索引,就是文件数

又出现新的错误:

批量导入文件到MATLAB中

解决办法:不在命令行执行,新建脚本


相关文章: