write to file in exponential notation
Ältere Kommentare anzeigen
Iam writing a variable r to file using the following code
r= [0.000452403093670532 0.000445718222208873];
str='test.txt';
str1=['r =',mat2str(r)];
dlmwrite(str,str1,'-append', 'delimiter', '', 'precision','%-6.6e','newline', 'pc');
but no matter how I try always write it in decimal notation. I want to write it in exponential notation somenthing like
r= [4.524e-4 4.457e-4];
any help will be grately appreciated!!
Antworten (3)
Matt Fig
am 2 Apr. 2011
0 Stimmen
Try FPRINTF instead of DLMWRITE.
1 Kommentar
Maider Marin
am 3 Apr. 2011
bym
am 2 Apr. 2011
how about
strl = sprintf('r = %5.4e %5.4e ',r)
1 Kommentar
Maider Marin
am 3 Apr. 2011
Maider Marin
am 3 Apr. 2011
Kategorien
Mehr zu Text Files finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!