Output result in a format.
1 回表示 (過去 30 日間)
古いコメントを表示
Hello, I would like to let Matlab output the result, the result is several rows, on each row there is name(string), time(string) and value(numeric), however due to the length of each variable of each row, the length varies. So results can be:
'Sun66taken' '22-Jul-2013 14:51:02' [80.5353]
'I H2 taken' '22-Jul-2013 14:51:46' [16.6542]
'Prax taken' '22-Jul-2013 14:51:39' [3.0374]
'Dken' '22-Jul-2013 14:50:40' [18.3594]
'Staken' '22-Jul-2013 12:13:50' [0]
'Wilken' '22-Jul-2013 14:50:40' [0.7917]
---
The command I used is : str=[tag_names(i), num2str(datestr(time{1}(m))), value{1}(m)]; How to modify the code to make it show in a beautiful format, like in Excel, each variable has its fixed blank and no indent.
Thanks.
0 件のコメント
採用された回答
Jan
2013 年 7 月 22 日
編集済み: Jan
2013 年 7 月 22 日
C = {'Sun66taken' '22-Jul-2013 14:51:02' [80.5353]; ...
'I H2 taken' '22-Jul-2013 14:51:46' [16.6542]; ...
'Prax taken' '22-Jul-2013 14:51:39' [3.0374]; ...
'Dken' '22-Jul-2013 14:50:40' [18.3594]; ...
'Staken' '22-Jul-2013 12:13:50' [0]; ...
'Wilken' '22-Jul-2013 14:50:40' [0.7917]}
CT = C.';
sprintf('%-12s%-22s%g\n', CT{:})
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Preprocessing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!