Round number to just 2 decimals cases

3 次查看(过去 30 天)
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 CenterFile Exchange 中查找有关 Language Fundamentals 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by