主题:matlab中的mat的文件怎么存成文本文件
steelgirl
[专家分:0] 发布于 2007-12-20 19:09:00
我将matlab中的10进制的mat文件保存到txt文件时,存储来的都是带有e的次方形式,怎样才能存成整数形式
回复列表 (共2个回复)
沙发
永恒的回忆 [专家分:810] 发布于 2007-12-24 18:06:00
这个问题我也很头痛
板凳
blivfate [专家分:720] 发布于 2007-12-28 00:15:00
可以用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
如果用save a.txt -ASCII a
保存的话,a.txt中的内容是 1.2234500e-001 3.4545436e+002
我来回复