How do I display a Table on Command Window?
조회 수: 1,013 (최근 30일)
이전 댓글 표시
Trying to display something like this:
Name A B C D
--------------------------------
Min 1 2 3 4
Max 5 6 7 8
Any Ideas?
댓글 수: 1
Adam Danz
2021년 4월 13일
@zaianb almahdi, are you having trouble displaying the table using disp(T)? Your comment is not clear.
답변 (1개)
Adam Danz
2020년 1월 22일
편집: Adam Danz
2020년 1월 24일
Here are two methods that produce that table. The first defines each column of the table. The second converts the matrix into a table.
% Method 1: Define each column
T = table([1;5],[2;6],[3;7],[4;8],'VariableNames',{'A','B','C','D'},'RowName',{'Min','Max'});
% Method 2: convert matrix
T = array2table([1:4;5:8],'VariableNames',{'A','B','C','D'},'RowName',{'Min','Max'});
% Display table
disp(T)
More info and practice:
댓글 수: 10
Walter Roberson
2023년 12월 1일
Testing with MATLAB Answers (which should be the same as LiveScript)
I added comments about what I observe while in original composition mode. The saved message may show up differently; I will comment afterwards on any difference in the saved message.
T = array2table((1:123).');
fprintf('first trying with just variable name\n');
T
%Answers while composing: first 16 rows appeared then . . . and no scroll
fprintf('now trying with disp()\n');
disp(T)
%Answers while composing: first 12 rows visible, scroll to see rest
fprintf('now trying with display()\n');
display(T)
%Answers while composing: first 16 rows appeared then . . . and no scroll
fprintf('now trying with displayWholeObj\n');
displayWholeObj(T, 'T')
%Answers while composing: first 8 rows visible, scroll to see rest
fprintf('done\n');
Walter Roberson
2023년 12월 1일
first trying with just variable name
Answers while viewing: first 10 rows appeared with a scroll that allowed seeing the first 16 rows and then . . .
now trying with disp()
Answers while viewing: first 11 rows appeared with a scroll that allowed seeing the entire table
now trying with display()
Answers while viewing: first 10 rows appeared with a scroll that allowed seeing the first 16 rows and then . . .
now trying with displayWholeObj
Answers while viewing: first 7 rows appeared with a scroll that allowed seeing the entire table
참고 항목
카테고리
Help Center 및 File Exchange에서 Tables에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!