如何在matlab中读取多个文本文件

how to read multiple text files in matlab

有人可以帮助我吗,我有 40 个 txt 文件,我想将其读入 matlab,以便每个文件都显示为矩阵(每个文件有 5 列和 2025 行)。如果我 运行 这段代码,那么 txtfiles 和 j 会正确显示,但 T 只显示一个矩阵....提前致谢!

txtfiles=dir('*.txt');
for j=1:length(txtfiles)
    T=readmatrix(txtfiles(j).name)
end

您可以在循环 T 中将其写为单元格或数组,例如:

...
T{j}=...
...

T(:,:,j)=...