matlab 如何把一个cell写到text文件中?
发布网友
发布时间:2022-05-07 00:59
我来回答
共4个回答
热心网友
时间:2023-10-09 23:50
先用load函数将多个txt文件中的内容读出来,存放到临时变量中,之后按照预想的顺序用fprintf函数将临时变量中的值写入到另一个txt文件中。
具体的可以参考如下程序段:
A = load('a.txt'); % 文件a为数据文件1
B = load('b.txt'); % 文件c为数据文件2
fid=fopen('c.txt', 'w'); % 文件c为数据整合后的文件
fprintf(fid,'%s', A); % 将文件a中的数据写入文件c
fprintf(fid,'%s', B); % 将文件b中的数据写入文件c
fclose(fid);
热心网友
时间:2023-10-09 23:50
a={1'<type1>'-3.80047777777778
2'<type4>'-3.95517500000000
3'<type3>'-3.86775000000000
4'<type4>'-3.69575000000000
5'<type2>'-3.64251111111111
};
fid=fopen('a1.txt','w');
for i=1:5
fprintf(fid,'%d %s %.15f\r\n',a{i,:});
end
fclose(fid);
希望对你有所帮助,有问题欢迎追问,满意请采纳。
热心网友
时间:2023-10-09 23:51
a={1'<type1>'-3.80047777777778
2'<type4>'-3.95517500000000
3'<type3>'-3.86775000000000
4'<type4>'-3.69575000000000
5'<type2>'-3.64251111111111
};
fid=fopen('a1.txt','w');
for i=1:5
fprintf(fid,'%d %s %.15f\r\n',a{i,:});
end
fclose(fid);
热心网友
时间:2023-10-09 23:51
最简单的,双击这个cellCtrl A全选,新建一个txt ctrl v粘贴追问我是想直接在程序里写到文件里,如果这样c&P的话,我会。谢谢