matlab中将一个txt文件按要求分解成多个。如图。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中将一个txt文件按要求分解成多个。如图。相关的知识,希望对你有一定的参考价值。

按照第三列中的数据,如都是7的前两列生成一个txt文件保存,都是8的前两列生成一个txt文件保存,知道把第三类的数据全部遍历完。

clc;clear
fid=fopen(\'data.txt\');%你的文件名,可改
P=textscan(fid,\'%f %f %f\');
C=[P1,1,P1,2,P1,3];
txt1=C(C(:,3)==7,1:2);
txt2=C(C(:,3)==8,1:2);
f1=fopen(\'txt1.txt\',\'w\');
f2=fopen(\'txt2.txt\',\'w\');
for i=1:size(txt1)
    fprintf(f1,\'%d%d\\n\',txt1(i,1:2));
end
for i=1:size(txt2)
    fprintf(f2,\'%d%d\\n\',txt2(i,1:2));
end

希望你喜欢

参考技术A 这是可以的,把文件发给我QQ2674716548,我写个程序。

以上是关于matlab中将一个txt文件按要求分解成多个。如图。的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Meson 中将多个文件连接成一个文件?

如何用matlab把txt或Excel格式的数据转换成mat格式

如何在 SQL 开发人员中将多个表中的数据导出到多个 .TXT 文件中

matlab 连续读取多个文件

怎么用python把一个txt的内容拆分成多个txt内容。拆分条件:遇到//生成新txt

在matlab中将新行写入文本文件