How can I open an empty external text file and fill it with the concatenation of two vectors and a char inbetween

1 view (last 30 days)
I have two vectors
one is:
a=[1.4;3.1;6.5]
and the other one is:
b={VAR1,VAR2,VAR3}
How can I open an empty external text file, named a2.txt and fill the 3 first lines with
VAR1=1.4
VAR2=3.1
VAR3=6.5
I thank you in advance
Best regards,

Answers (1)

Image Analyst
Image Analyst on 26 Apr 2022
Edited: Image Analyst on 26 Apr 2022
Try this:
fid = fopen('a2.txt', 'wt');
fprintf(fid, '%s=%.1f\n', b{1}, a(1));
fprintf(fid, '%s=%.1f\n', b{2}, a(2));
fprintf(fid, '%s=%.1f\n', b{3}, a(3));
fclose(fid);

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!