fprinf format

3 ビュー (過去 30 日間)
Win Thomas Halim
Win Thomas Halim 2011 年 5 月 9 日
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?

採用された回答

Paulo Silva
Paulo Silva 2011 年 5 月 9 日
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 件のコメント
Win Thomas Halim
Win Thomas Halim 2011 年 5 月 9 日
thank you very much!
Win Thomas Halim
Win Thomas Halim 2011 年 5 月 9 日
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?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeData Type Conversion についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by