matlab怎么将一个文件夹下的多个文本里的数据一次提取出来

如题所述

首先你的文本是什么文件,如果是excel就使用xlsread,如果是txt就使用textread函数,其次还可以使用load,importdata等函数

然后是有多个文件的问题,如果你的文件名是有一定规律可循的,可以通过一个循环来读取,在循环中构造文件名。如果文件名没有规律可循,你可以使用dir函数得到这些文件名,然后一个个的去读取。

祝你学习愉快!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-13
两种导入数据的办法 第一种是file--import date这个肯定可以 还有一种就是命令导入 xlsread('filename') 如只是导入部分数据 xlsread('filename', range)
例如 TT=xlsread('e:\zzh\TT') 就将数据TT导入了 range设置你所导入数据的范围 至于每次的范围不一样的 数据量小的话分写成几段命令 大的话就for循环方便本回答被网友采纳
第2个回答  2011-10-26
file = dir(pwd,'\*.txt');
filename = cell{file.name};
filenum = length(file);
for idx = 1:filenum
...
end
相似回答