fid=fopen('文件路径','wt')
%新建文件,你要保存到的文件路径,该路径的最后为'\文件名.txt'
[m,n]=size(A)
%接上,或者是'\文件名.dat'
for
j=1:m
for
z=1:n
if
z==n
fprintf(fid,'%g\n',total(j,z))
%一行一行的写入数据,到该行的最后一个数据,回车
else
fprintf(fid,'%g\t',total(j,z))
%相邻两个数据之间隔2个字符,相当于按一次Tab键
end
end
end
fclose(fid)
2、如果数据已经被保存为了mat文件,先将mat文件中的数据load到矩阵A中。在1中程序的基础上添加一行:
A=load('xxx.mat')
然后再运行1中程序即可把数据写入你想要的txt和dat文件中。
存储的数据比较少的话,可以用csvwrite('文件名.dat','变量')数据特别多,几百万的话就会超出内存
save filename.dat 变量 -ascii
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)