用Matlab处理文件,一个文件夹中含一万个txt文件(数据格式保存),要求读出文件中的所有数据。

用Matlab处理文件,一个文件夹中含一万个txt文件(数据格式保存),要求读出文件中的所有数据。,第1张

%假设你的文件名在c盘 叫testtxt
fid=fopen('c:\testtxt');
data=textscan(fid,'%s','delimiter','\n');%把数据按行读入
fclose(fid);%关闭文件
data=data{1,1};
A=textscan(data{1},'%n','delimiter',' ');把第一行按空格为分割赋给A
B=textscan(data{2},'%n','delimiter',' ');同上B
C=textscan(data{3},'%n','delimiter',' ');同上C
A=A{1};B=B{1};C=C{1};把A,B,C由cell转成向量
%这样的话无论这三行分别有多少个数据都可以的。
%程序都是支持的。

open 后面的文件名可以带路径(相对路径或绝对路径均可)
open( 12 , file = 输入文件 )
open( 13 , file = "nnode\输出文件1" )
open( 14 , file = "nline\输出文件2" )


不同的通道号代表不同文件,向里面对应的 read 或 write 既可。
linux 的话,把 \ 变为 /

先把word批量合并,然后复制到excel。快速合并多篇文档
步骤一:首先将需要合并的Word文件,集中在一个文件夹里,如果对合并顺序有要求的话,最好在文件夹里排好顺序,然后再新建一个空白的Word文档。
步骤二:打开空白文档,点击插入-对象-文件中的文字;从文件夹中找到整理的Word文件,按住Ctrl键按顺序选中这些文档,然后点击插入即可。
如果你想要区分每篇文档内容,可以在每一篇文档的结尾处,点击插入-分页哦~
方法三:利用大纲视图
将空白文档切换到大纲视图,之后点击显示文档,选择插入会跳出插入文档对话框。
随后选择相应的合并文档,最后取消链接,关闭大纲视图即可。

你这个是保持成txt文件,还是excel表格。
下面我的这个回答中,有关于txt格式文件读取的函数。你可以看一下。
>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13365089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存