用matlab读取一个文件夹中100个.txt文档中的某两列,并生成新的矩阵

文件夹中这样的文档,总共100个

img

要提取.txt文档中的4 5列数据并生成新的矩阵

img


网上搜了很多办法都没有成功,各位帮帮忙,谢谢!

这个可以这么做

M = [];
for i = 1:100
T = readtable(['SParaResults', num2str(i), '.txt']);
M = [M, T{:,4:5}]; % 假设每个文件的行数是相同的
end

最后得到的M矩阵就是你需要的

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632