Writing zero to text file
9 views (last 30 days)
Show older comments
I am trying to write the number 0 to a text file with a certain amount of precision, ie 0.00000, currently I am using fprintf(fid, num2str(0,6)), which should write the number with 6 decimal places, but it does not work, I was wondering if there is a proper way to do this(other than adding an extremely small offset to the zero) thanks.
0 Comments
Accepted Answer
Azzi Abdelmalek
on 22 Oct 2013
Edited: Azzi Abdelmalek
on 22 Oct 2013
A=[1.23;52;14.356]
fid=fopen('file.txt','w')
fprintf(fid,'%.5f\n',A)
fclose(fid)
0 Comments
More Answers (1)
sixwwwwww
on 22 Oct 2013
Dear Andrew, you can write the 0s in the text file in the following way:
a = {'0.00000', '0.00000', '0.000000'};
ID = fopen('filename.txt', 'w');
fprintf(ID, '%s\n', a{:});
fclose(ID)
I hope it helps. Good luck!
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!