Why does the table command change display format?

조회 수: 4 (최근 30일)
Snoopy
Snoopy 2023년 4월 28일
댓글: Snoopy 2023년 5월 2일
I set the display format to "short" because I want that 4 digits are shown after the decimal point, like 0.3124. I crate a "table" which should display the numbers as such. But the table shows 5 digits after the decimal point. Where am I going wrong?

채택된 답변

Walter Roberson
Walter Roberson 2023년 4월 28일
Where you are going wrong is in expecting table() objects to be designed to be display objects. They are not designed for display, they are designed for calculation.
table()'s disp() method has its own rules about what formats to use. It will display 4 decimal places if your current format setting is shorte
  댓글 수: 4
Walter Roberson
Walter Roberson 2023년 4월 29일
tables() are not designed as presentation objects. If you want a presentation object for a table, consider creating a uitable() in which you had applied round() to the numbers or in which you had pre-converted the numbers to text with the format you want. Or use the Report Generator.
Snoopy
Snoopy 2023년 5월 2일
Thanks a lot for all the elaboration.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Tables에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by