How to align names with the numbers in a matrix?
2 ビュー (過去 30 日間)
古いコメントを表示
Karanvir singh Sohal
2021 年 4 月 5 日
Hello!
I have to put heading row over the data matrix so I used the following code:
a=[12 13 14];
b={'a'; 'b'; 'c';};
c=[char(b)'; num2str(a)]
it gives me:
C= abc
12 13 14
But I want to align the first row over the second one.
required output:
C= a b c
12 13 14
2 件のコメント
David Fletcher
2021 年 4 月 5 日
Can't you use a table - using the entries in b as the VariableNames and a as the row data
採用された回答
Karanvir singh Sohal
2021 年 4 月 6 日
その他の回答 (1 件)
Walter Roberson
2021 年 4 月 5 日
a=[12 13 14];
b={'a'; 'b'; 'c';};
fprintf('%5s %5s %5s\n', b{:}); fprintf('%5d %5d %5d\n', a);
参考
カテゴリ
Help Center および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!