How do I format an array of values to a specific number of digits?
15 ビュー (過去 30 日間)
古いコメントを表示
I've got a 5 X 1 double array that looks like this;
>> Y = [1;2;3;4;5];
>> Y
Y =
1
2
3
4
5
I want to format the contents of Y such that they are;
01
02
03
04
05
Can this be done for an array of values? I've used fprintf for writing formatted data to text file. But it appears this won't work for an array.
Thank you.
1 件のコメント
Jan
2016 年 2 月 23 日
Why do you assume, that this does not work? The core of this question is hidden in this sentencs. So please provide the details.
採用された回答
その他の回答 (1 件)
Jan
2016 年 2 月 23 日
Or considering numbers >= 10:
Y = [1;2;3;4;5;10]
out = sprintf('%02d\n',Y)
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Type Conversion についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!