how to round 10.5 to 10 ?

4 ビュー (過去 30 日間)
tomer polsky
tomer polsky 2018 年 7 月 3 日
回答済み: Asit Kumar 2018 年 7 月 4 日
hello I want to round down from 10.5 to 10 is there a command for this operation ?
  1 件のコメント
Walter Roberson
Walter Roberson 2018 年 7 月 3 日
Is the question about the rounding of values that end in 0.5 exactly, since round() typically rounds those up?

サインインしてコメントする。

回答 (2 件)

Stephen23
Stephen23 2018 年 7 月 3 日
  1 件のコメント
Stephen23
Stephen23 2018 年 7 月 3 日
tomer polsky's "Answer" moved here:
thank you

サインインしてコメントする。


Asit Kumar
Asit Kumar 2018 年 7 月 4 日
both fix and floor will give the same answer for positive decimal numbers (if your intention is to round down regardless the decimal value)
But they will produce different results for negative decimals:
1. fix
fix rounds towards 0
fix(10.5) = 10
fix(-10.5) = -10
2. floor
floor rounds towards negative infinity
floor(10.5) = 10
floor(-10.5) = -11

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by