【发布时间】:2015-10-02 14:18:42
【问题描述】:
我有几个嵌套循环允许我构建一个 21 行乘 20000 列的矩阵。
上面数组的每一列都有一个关联的字符串,我在每次循环迭代时将其存储在一个名为 filename 的变量中(字符串在每次迭代时被替换)。
有什么可以用字符串创建一个向量 (1-by-20000) 以便我可以导出到 Excel 吗?
clear all
n = 201;
PP=[];
pathname = 'D:\';
addpath(pathname);
for Y = 1:20
for B = 1:2
for z = 1:50;
for R = 1:2;
for I = 1:5;
filename = strcat('F', num2str(Y),'_',num2str(B),'_',num2str(z),'_',num2str(R),'_',num2str(I),'_',num2str(C),'.txt');
aux = load(filename);
PP = [PP aux(1:n)];
end
end
end
end
rmpath(pathname)
【问题讨论】:
标签: arrays string matlab for-loop