Disp help. How to pad disp's method of printing variables
조회 수: 1 (최근 30일)
이전 댓글 표시
I have a number of variables, using 'disp' to print out on the command window of matlab. There's like 10 variables and each time I print alot of rows at once. How do I set it to print up to 4 significant figures and if its only 2 or 3 characters, pad with a ' ', or space instead?
eg. 77th row: 215, 84, 201, 55, 131, 0, 0, 0, 0, 0
becomes
77th row: 215, 84, 201, 55, 131, 0, 0, 0, 0, 0
78th row: 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000
댓글 수: 0
채택된 답변
per isakson
2015년 1월 5일
편집: per isakson
2015년 1월 5일
disp doesn't support formatting. Try
data = [ 215, 84, 201, 55, 131, 0, 0, 0, 1000, 1000 ];
row = 77;
fprintf( '%2dth row: %4d, %4d, %4d, %4d, %4d, %4d, %4d, %4d, %4d, %4d\n' ...
, row, data )
it prints
77th row: 215, 84, 201, 55, 131, 0, 0, 0, 1000, 1000
How should the output of "4 significant figures" of 123456 look like?
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Workspace Variables and MAT-Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!