fprinf format

7 views (last 30 days)
Win Thomas Halim
Win Thomas Halim on 9 May 2011
hi, i have this problem, suppose i have
x=[1,2,3]
y=[4,5,6]
z=[7,8,9]
i had it save use "fid=fopen" and "fprintf" command to "results.str", how to make the results.str saved in this following format:
s
100
1
7 1 4
8 2 5
9 3 6
which "s" 100 and 1 is a constant value to begin with, followed by z in the first column, then x and y.
anyone can help?

Accepted Answer

Paulo Silva
Paulo Silva on 9 May 2011
x=[1,2,3]
y=[4,5,6]
z=[7,8,9]
FileName='results';
FID = fopen(FileName, 'w');
if FID < 0, error('Cannot open file'); end
data = [z', x', y'];
fprintf(FID, 's\n%g\n%g\n', 100,1);
fprintf(FID, '%g %g %g\n', data');
fclose(FID);
  2 Comments
Win Thomas Halim
Win Thomas Halim on 9 May 2011
thank you very much!
Win Thomas Halim
Win Thomas Halim on 9 May 2011
ive just try your code, turns out results.str become :
s 100 1 z x y.
is it possible to made 100 is just below s, 1 is below 100 and z x y are below 1?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!