回 帖 发 新 帖 刷新版面

主题:matlab中的mat的文件怎么存成文本文件

我将matlab中的10进制的mat文件保存到txt文件时,存储来的都是带有e的次方形式,怎样才能存成整数形式

回复列表 (共2个回复)

沙发

这个问题我也很头痛

板凳

可以用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

我来回复

您尚未登录,请登录后再回复。点此登录或注册