how to manage Fraction format problem

4 次查看(过去 30 天)
Dear all, I have vector with numbers and fraction. How can I reduce fraction number.?for example a=[1.23456789 6.14521456 7.906342678 10.47609352]
expect results should be: re=[ 1.2 6.1 7.9 10.4] Thanks...

采纳的回答

the cyclist
the cyclist 2017-1-30
编辑:the cyclist 2017-1-30
One way to display a decimal number to one decimal place:
sprintf('%5.1f',a)
Note that this will not change the value stored in a; it will only display it differently.
  3 个评论
the cyclist
the cyclist 2017-1-30
编辑:the cyclist 2017-1-30
If you want to store a value that is changed, use the round function:
re = round(a,1)
Or you might want fix instead.
skysky2000
skysky2000 2017-1-30
That amazing 100% work..... thanks alots

请先登录,再进行评论。

更多回答(1 个)

Steven Lord
Steven Lord 2017-1-30
See the second input of the round function.

标签

Community Treasure Hunt

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

Start Hunting!

Translated by