how to generate text file from generated output

2 次查看(过去 30 天)
A={{},{0 0;1 2;3 4;NaN NaN},{0 0;5 6;7 8;9 10;NaN NaN},{0 0;11 12;13 14;15 16;17 18;19 20;NaN NaN},{0 0;21 22;NaN NaN}};
SH = -.3;
n=450;
k=0;
s=size(A,2);
fprintf('%s%5.2f%s%5.2f%s%5.2f\n',T_11,A{1,2}{2,1},T_12,A{1,2}{2,2},T_13,(k))
for j=2:1:s
for i=2:1:(size(A{1,j},1)-1)
fprintf('%s%5.2f%s%5.2f%s%5.2f\n',T_11,A{1,j}{i,1},T_12,A{1,j}{i,2},T_13,SH*j-SH)
n=n+10;
end
j=j+1;
end
Above code gives output which is written below:
X 1.00Y 2.00Z 0.00
X 1.00Y 2.00Z-0.30
X 3.00Y 4.00Z-0.30
X 5.00Y 6.00Z-0.60
X 7.00Y 8.00Z-0.60
X 9.00Y10.00Z-0.60
X11.00Y12.00Z-0.90
X13.00Y14.00Z-0.90
X15.00Y16.00Z-0.90
X17.00Y18.00Z-0.90
X19.00Y20.00Z-0.90
X21.00Y22.00Z-1.20
I have to convert this output into a text file with .gcd extension how can I create ?

回答(1 个)

J. Alex Lee
J. Alex Lee 2020-2-27
fprintf() accepts as 1st argument a file identifier for a file opened with fopen().
fid = fopen("somefile","w")
fprintf(fid,"mytext")
fclose(fid)

类别

Help CenterFile Exchange 中查找有关 Data Import and Export 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by