%%方法1:基于save函数,结果为科学计数法
save('seis.txt','seis','-ascii', '-double');
%%方法2:基于dlmwrite函数, 去掉精度控制,速度会快很多
dlmwrite('seis.txt', seis, 'delimiter', '\t', 'precision', '%.2f');
%%方法3:基于fprint函数,通过循环读入,速度较慢
[MaxRow, MaxCol] = size(seis);
fid = fopen('data.txt', 'w');
for row = 1:MaxRow
for col = 1:MaxCol-1
fprintf(fid, '%15f\t', seis(row, col));
end
fprintf(fid, '%15f\n', seis(row, MaxCol));
end
fclose(fid);
温馨提示:答案为网友推荐,仅供参考