matlab中将一个txt文件按要求分解成多个。如图。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中将一个txt文件按要求分解成多个。如图。相关的知识,希望对你有一定的参考价值。
按照第三列中的数据,如都是7的前两列生成一个txt文件保存,都是8的前两列生成一个txt文件保存,知道把第三类的数据全部遍历完。
clc;clearfid=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文件按要求分解成多个。如图。的主要内容,如果未能解决你的问题,请参考以下文章
如何用matlab把txt或Excel格式的数据转换成mat格式
如何在 SQL 开发人员中将多个表中的数据导出到多个 .TXT 文件中