defining string variable in fprintf function

45 views (last 30 days)
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?

Accepted Answer

Star Strider
Star Strider on 12 Jul 2021
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
.

More Answers (0)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!