微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

合并多个.log文件中的数据并读取它们,而无需在MATLAB中创建新的.txt文件

如何解决合并多个.log文件中的数据并读取它们,而无需在MATLAB中创建新的.txt文件

目前,我有可以读取多个.log文件并创建包含所有数据的巨型.txt文件的有效代码。然后,我只是阅读了巨大的.txt文件。但是,此代码效率很低,因为每次我要运行脚本时都要编写一个新的.txt文件

有人知道如何简化此操作,以便它不会每次都写入新的.txt文件吗?理想情况下是通过创建“虚拟” .txt文件

files=dir('IndividualFiles.*.log');
fileout='GIANT.txt';
fout=fopen(fileout,'w');
for cntfiles=1:length(files)
  fin=fopen(files(cntfiles).name);
    temp = fread(fin,'uint8');
    fwrite(fout,temp,'uint8');
    fprintf(fout,'\n');
  fclose(fin);
end
fclose(fout);
filename = 'C:\Users\myname\Desktop\Learning Documents\myfolder\GIANT.txt';

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。