How can I display a number with only two digits after the decimal point in MATLAB?
Ältere Kommentare anzeigen
I would like to display a number with only two digits after the decimal point in MATLAB.
2 Kommentare
Jan
am 3 Mär. 2011
What is the relation to the tag "digital signal processing"? Can you explain any details concerning the question, please?
Mardhika Jenned
am 3 Mär. 2011
Akzeptierte Antwort
Weitere Antworten (4)
masoud sistaninejad
am 30 Dez. 2020
4 Stimmen
format shortg
y = 3.3333333333333333333333333333333333333
y_out = round(y,2)
Mardhika Jenned
am 3 Mär. 2011
0 Stimmen
For the specific case of 2 decimal places (does not work for any other number)
format bank
10/3
4 Kommentare
Omar Lakkis
am 15 Sep. 2021
Thanks. I'm teaching a financial computing course and was looking for banker's output :-)
Walter Roberson
am 15 Sep. 2021
Be careful about rounding vs truncation. I do not know what is standard for banking purposes.
Megha
am 16 Sep. 2021
in the same scenario, could you please tell how to obtain 03.33??
x = 10/3;
sprintf('%05.2f', x)
compose("%05.2f", x)
num2str(x, '%05.2f')
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!