How can I display a number with only two digits after the decimal point in MATLAB?

조회 수: 1,401(최근 30일)
Mardhika Jenned
Mardhika Jenned 2011년 3월 3일
댓글: Walter Roberson 2021년 9월 16일
I would like to display a number with only two digits after the decimal point in MATLAB.
  댓글 수: 2
Mardhika Jenned
Mardhika Jenned 2011년 3월 3일
i'm sorry, i don't understand about tags, so i pick a random,
about the question,
i mean this
10/3 = 3.3333333333333333333333333333333333333
i just want matlab show 3.333
sorry my english is bad,
thx

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

채택된 답변

추가 답변(4개)

masoud sistaninejad
masoud sistaninejad 2020년 12월 30일
format shortg
y = 3.3333333333333333333333333333333333333
y_out = round(y,2)


Mardhika Jenned
Mardhika Jenned 2011년 3월 3일
example
10/3 = 3.3333
but
i want to change 3.3333 to 4.
how the formula. please tell me, thx

Walter Roberson
Walter Roberson 2020년 12월 31일
For the specific case of 2 decimal places (does not work for any other number)
format bank
10/3
ans =
3.33
  댓글 수: 4
Walter Roberson
Walter Roberson 2021년 9월 16일
x = 10/3;
sprintf('%05.2f', x)
ans = '03.33'
compose("%05.2f", x)
ans = "03.33"
num2str(x, '%05.2f')
ans = '03.33'

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

태그

아직 태그를 입력하지 않았습니다.

제품

Community Treasure Hunt

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

Start Hunting!

Translated by