Matlab具有强大的矩阵计算功能,但是当要将一矩阵输出到TXT文档时,如何利用矩阵输出功能加快运算速度?以下为运行代码
% array为矩阵
[m, n] = size(array);
fid=fopen('output.txt', 'wt');
for i = 1 : m
fprintf(fid, '%g\t', array(i, :));
fprintf(fid, '\n');
end
fclose(fid);
上述代码利用了MATLAB的行输出功能, 输出一行后即换行,直到所有的行都输出完成。