一个通用的把矩阵写入txt文件

来源:互联网 发布:电脑与手机共享网络 编辑:程序博客网 时间:2024/05/12 15:05
> X=rand(8,6)

X =

    0.3816    0.7547    0.3404    0.9593    0.2435    0.8308
    0.7655    0.2760    0.5853    0.5472    0.9293    0.5853
    0.7952    0.6797    0.2238    0.1386    0.3500    0.5497
    0.1869    0.6551    0.7513    0.1493    0.1966    0.9172
    0.4898    0.1626    0.2551    0.2575    0.2511    0.2858
    0.4456    0.1190    0.5060    0.8407    0.6160    0.7572
    0.6463    0.4984    0.6991    0.2543    0.4733    0.7537
    0.7094    0.9597    0.8909    0.8143    0.3517    0.3804

>> [r,c]=size(X);
fid=fopen('data.txt','w');
for i=1:r
for j=1:c
fprintf(fid,'%5f\t',X(i,j));
if rem(i,r)==0 & rem(j,c)==0
fprintf(fid,'\r\n');
end
end
end
fclose(fid);
0 0