matlab如何读取多个文本文件

Posted

技术标签:

【中文标题】matlab如何读取多个文本文件【英文标题】:how to read multiple text files in matlab 【发布时间】:2022-01-24 02:58:59 【问题描述】:

谁能帮帮我,我有 40 个 txt 文件,我想读入 matlab 以便每个文件都显示为一个矩阵(每个文件有 5 列和 2025 行)。如果我运行此代码,则 txtfiles 和 j 显示正确,但 T 只显示一个矩阵....提前致谢!

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

【问题讨论】:

你想让T给你看什么? 【参考方案1】:

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

...
Tj=...
...

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

【讨论】:

谢谢你的工作:))

以上是关于matlab如何读取多个文本文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MATLAB 中读取包含数字的文本文件?

matlab如何读取txt文件

如何使用matlab将文本文件中的读取值正确读取到矩阵中

MATLAB;如何从头文件(文本文件)中提取信息

如何读取多个文本文件,而仅读取同一组的所有文本文件?

我初学matlab,现在需要完成用MATLAB读取TXT文本数据存于结构体,文本数据以逗号作为分隔。