how to convert a exponentail to whole number

6 views (last 30 days)
hai
i want to convert an matrix of exponential values to whole numbers
for example 3.6889e-005 -0.00017216 2.3815e-005 -0.00010904 -0.00023487 -0.00013938 8.2785e-005
  7 Comments
Jan
Jan on 23 Sep 2011
@kanagapushpavalli: If your input is 3.6889e-005, what number do you want to get as output?
Jan
Jan on 8 Oct 2011
It is sometimes frustrating if the authors do not post a very tiny but necessary detail, which would allow a correct answer.

Sign in to comment.

Answers (1)

Jan
Jan on 23 Sep 2011
There are several possible solutions, because the question is not equivocal:
  • floor(x)
  • ceil(x)
  • fix(x)
  • round(x)
  • round(log10(x))
Look in the help text of these function to learn how to use them. If you specify the wanted output, a more precise help is possible.

Community Treasure Hunt

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

Start Hunting!