现在我用matlab算出来一个很大的数组,怎么才能把它输出到文本文件中?
现在我用matlab算出来一个很大的数组,怎么才能把它输出到文本文件中? save('D:\ss.txt','ss','-ASCII');如果想搞成可以直接看的txt文件的话就这样:
fid = fopen('D:\ss.txt','wt');
fprintf(fid,'%i %5.1f %5.1f %4i %4i\n',s33);%中间单引号中是我需要的输出格式,你看你需要什么样的,再改就是了
fclose(fid); 2楼说的不行的,输出来是连在一起的。而且是按列输出的。
想要为了以后读取方便的话应该要使用for循环吧? 干脆写到excel文件得了
回复 4楼 的帖子
调整格式就不是连在一起的拉,而且用记事板打开查看就有换行拉。 save y.txtx -ascii这样就可以了,其中x为.mat数据格式,"x"与"-"之间一定要加一个空格,之后得到的.txt数据格式就存MATLAB 的当前目录下,我昨天刚存过,可以的。
页:
[1]