前情提要
需要将864000×21的.mat数据存为visual studio可用的格式,主要是.csv数据或.txt数据
方法大概三种,一:csvwrite;二:save为txt;三:fprintf
一:csvwrite
1
csvwrite('ga_mat.txt', ga);
二:save为txt
save ga_mat1.txt ga -ascii;
局限:容易有保存误差,8位小数保存为6~7位,对于经纬度来说容易影响位置,如图:
三:fprintf
%%
filename = 'ga_mat2.txt';
fid = fopen(filename,'w');
for i = 1 : length(ga)
% for j = i
fprintf(fid,'%d %d %d %d %d %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f %.8f %d %d\n',ga(i,:));
end
fclose(fid);
截断误差会好一点,如图: