how i can write value of variable in text file

10 views (last 30 days)
hi every body
how i can write value of variable in text file ?
i used this commands
fid =fopen('C:\Users\TOSHIBA\res.txt' );
file = fid;
res1 = fopen(file, Write);
write(res1, test);
fclose(res1);
and it appear this error
Undefined function 'write' for input arguments of type 'char'.
Error in test2 (line 38)
write('C:\Users\TOSHIBA\res.txt', test);
so what is the problem please..

Accepted Answer

Walter Roberson
Walter Roberson on 3 Jan 2014
fid =fopen('C:\Users\TOSHIBA\res.txt', 'w' );
fwrite(fid, test);
fclose(fid);
However, if "test" is numeric, use
fprintf(fid, '%g\n', test);
instead of fwrite(). This format would put one value per line.
  2 Comments
Muhammad Naeem
Muhammad Naeem on 4 Feb 2021
this "fprintf(fid, '%g\n', test);" outputs values in scientific notations 2.33472e+06 instead of 233472.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!