如何用matlab将数据存为txt文件 怎么将matlab中数据保存为txt或dat格式
如何用matlab将数据存为txt文件
1、将数据保存到矩阵A中。
2、按照如下程序操作即可:
fid=fopen(文件路径,wt) %新建文件,你要保存到的文件路径,该路径的最后为变量名.txt
[m,n]=size(A)
for j=1:m
for z=1:n
if z==n
fprintf(fid,%g
,total(j,z)) %一行一行的写入数据,到该行的最后一个数据,回车
else
fprintf(fid,%g ,total(j,z)) %相邻两个数据之间隔2个字符,相当于按一次Tab键
end
end
end
fclose(fid)
怎么将matlab中数据保存为txt或dat格式
1、如果数据没有被保存为mat文件,那么将数据保存为矩阵形式,假设此矩阵为A。利用如下程序:
fid=fopen(文件路径,wt)
%新建文件,你要保存到的文件路径,该路径的最后为文件名.txt
[m,n]=size(A)
%接上,或者是文件名.dat
for
j=1:m
for
z=1:n
if
z==n
fprintf(fid,%g
,total(j,z))
%一行一行的写入数据,到该行的最后一个数据,回车
else
fprintf(fid,%g ,total(j,z))
%相邻两个数据之间隔2个字符,相当于按一次Tab键
end
end
end
fclose(fid)
2、如果数据已经被保存为了mat文件,先将mat文件中的数据load到矩阵A中。在1中程序的基础上添加一行:
A=load(xxx.mat)
然后再运行1中程序即可把数据写入你想要的txt和dat文件中。