【发布时间】:2017-05-18 03:56:08
【问题描述】:
我想阅读多个文本文件。每个文本文件有两列。所有文本文件的所有两列都有相同的行。我想知道,在 MATLAB 中,如何读取每个文本文件,然后一一读取每一列,从另一列中减去一列数据,然后读取下一个文件,依此类推。我已经编写了以下代码,但我在代码中遗漏了一些步骤。我感谢您的支持。谢谢大家。
for k = 1:9
filename = sprintf('Data_F_Ind000%d.txt',k);
a(:,k) = load(filename);
x = a(:,1)};
y = a(:,2);
z = x - y;
end
【问题讨论】:
-
您希望将所有数据保存到
a吗?目前您将遇到尺寸不匹配的问题,也许您想要a上的第三个维度,即a(:,:,k) = load...、x = a(:,1,k);
标签: matlab