使用writematrix函数将数据导出到.txt文件

조회 수: 8(최근 30일)
亚当·博斯科
亚当·博斯科 2020년 4.월 16일
답변: 塔尼莎·戈桑 2020년 6.월 19일
我正在使用 writematrix(A, “myData.txt” , “分隔符” , “标签” )函数将数据导出到txt文件。我需要分隔符,但我也需要txt从第5行开始以避免标题。我知道对于xls,可以添加“Range”和“A5”来指定数据的开始位置,但如何使用txt文件?

답변(1개)

塔尼莎·戈桑
塔尼莎·戈桑 2020년 6.월 19일
您好,中的“范围”参数 写矩阵 仅适用于excel文件 。您可以阅读有关如何在写入excel文件时指定范围的详细信息 在这里 .
可以执行以下操作将数据导出到.txt文件:
A=魔法(8);
numRows=4;
%跳过前4行
fid=fopen(“myData.txt”,“w”);
对于i=1:numRows
fprintf(fid,“%s\n”,'');
终止
%制定格式规范
[r,c]=尺寸(A);
s2='';
s1=“%d\t”;
对于i=1:c
s2=strcat(s2,s1);
终止
%将文件写入myData.txt
对于iter=1:r
s=strcat(s2,“\n”);
fprintf(fid,s,A(iter,:);
终止
fclose(fid);
你可以阅读更多关于 格式化输出 如何使用它 在这里 .

태그

제품


릴리스

R2019a

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!

翻译人