Chnage number display format
古いコメントを表示
Hi,
The numbers in the first column of my output writing to a text file shows like 3e+006.
But I want to display like 3000001.
How can I change that in MATLAB?
Thanks.
回答 (1 件)
Sean de Wolski
2014 年 5 月 23 日
How are you writing it right now? If you are using fprintf you can change the format spec. For example:
fprintf(1,'%10.0f\n',randi(10,[5, 1])*2347348)
4 件のコメント
Damith
2014 年 5 月 23 日
Sean de Wolski
2014 年 5 月 23 日
編集済み: Sean de Wolski
2014 年 5 月 23 日
I would read in the entire file with csvread or dlmread, and then write it back out with dlmwrite which offers precision. IF you need finer control over the formatspec, then fprintf would work here as well.
Damith
2014 年 5 月 23 日
Damith
2014 年 5 月 24 日
カテゴリ
ヘルプ センター および File Exchange で Characters and Strings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!