直接保存为txt文件:
可以用fprintf函数,来代替save函数啊
比如现在我有一个变量a=[0.1223 345.4544]
如果我想保存它的话,可以用下面的程序:
fid = fopen('a.txt','wt');
fprintf(fid,'%6.4f %8.4f\n',a);
fclose(fid);
然后打开a.txt,你会发现其中是0.1223 345.4544
如果是3×100的数据,那么输出就要变成3个,如下:
fprintf(fid,'%8.4f %8.4f %8.4f\n', a);
如果用save a.txt -ASCII a
保存的话,a.txt中的内容是 1.2234500e-001 3.4545436e+002
如果是txt格式转化为mat就很简单了
直接import data,然后save as 就OK啦!
参考博客http://huhuixuefei.blog.163.com/blog/static/65211308201110127215342/