defining string variable in fprintf function

result_1=10.5;
result_2=9.9;
string1='data1';
string2='data2';
fprintf(fid','string1 %.1f string2 %.1f\n', result_1, result_2);
In the above example, string1 and string2 are written in text file along with theirs' results. How can I define string1 and string2 as variables (data1, data2) in fprintf function?

 採用された回答

Star Strider
Star Strider 2021 年 7 月 12 日

1 投票

Try this —
fid = 1; % Write To Command Window
result_1=10.5;
result_2=9.9;
string1='data1';
string2='data2';
fprintf(fid,'%s %.1f %s %.1f\n', string1, result_1, string2, result_2);
data1 10.5 data2 9.9
.

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2021 年 7 月 12 日

回答済み:

2021 年 7 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by