Round number to just 2 decimals cases

3 ビュー (過去 30 日間)
Tiago Dias
Tiago Dias 2018 年 12 月 7 日
コメント済み: Tiago Dias 2018 年 12 月 7 日
Hi,
I want to round A
A = [47.1847 18.78417 8.7849 3.3514]';
B = round(A,2)
C = floor(A*100)/100
so i can get
result = [ 47.18 18.78 8.78 3.35]
but when i use round or floor, i get the 3rd and 4th deciaml cases as 0

採用された回答

madhan ravi
madhan ravi 2018 年 12 月 7 日
A = [47.1847 18.78417 8.7849 3.3514];
result=fix(A*100)./100
  3 件のコメント
madhan ravi
madhan ravi 2018 年 12 月 7 日
ok so ? then try
result=sprintf('%.2f',result) % try this at the end
Tiago Dias
Tiago Dias 2018 年 12 月 7 日
I want without the zeros, since it is for ploting, I dont want the zeros to appear in the annotation i am making

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLanguage Fundamentals についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by