之前有个老朋友,让帮忙将一个mat中的数据重新保存到txt中,由于数据比较多需要用到批处理,之前弄过很多次,但每次一到要用的时候总是忘记怎么写了,现在记录一下,免得后面老是需要上网搜.这里先说一个比较有意思的matlab函数--dlmwrite,用这个函数将数据导入到txt文件中,其实用save也是可以的,但是这个函数的功能更强大,而且可以按不同的要求导入数据.因为将数据导入到txt中时,需要用逗号分隔,其主要函数格式如下: 1.dlmwrite(filename, M) 使用默认的分隔符(')
// write the predicted score into txt files ofstream file("/home/wangxiao/Downloads/caffe-master/wangxiao/bvlc_alexnet/predict_score.txt",ios::app); if(!file) return; static int nu = 0; if(nu < 35){ file << b
测试.txt文档,每47行的格式相同,通过代码每47行存为一个txt,txt文档命名为其第一行数据. 代码如下: file='G:\data\测试.txt' openr,lun,file,/Get_Lun ;打开文件fline= file_lines(file)txt_01=47 ;每47行为一个单位for l=0L,fline-1,txt_01 do begin name_s=strArr(1) ;读取第一行 readf, lun, nam