MATLAB Answers

Values over 1000 use e

3 views (last 30 days)
Sarah Yun
Sarah Yun on 16 Dec 2019
Answered: ME on 16 Dec 2019
Hi,
I have values in a column
Matlab changes values over 1000 to strange format with e
1.1102e+03
997.652882707152
How can I change all e numbers to normal integers?
How can I round all integers in column to 2 dp?
Thank you

  1 Comment

Sign in to comment.

Answers (2)

Vladimir Sovkov
Vladimir Sovkov on 16 Dec 2019
read matlab help on the "format" command.
try "format longg".

  0 Comments

Sign in to comment.


ME
ME on 16 Dec 2019
For the first part of your question, you can use:
format longG
which will allow you to see the maximum possible number of digits without resorting to scientific notation. At some point though, very large numbers will still appear in scientific notation - which is unavoidable.
The second part is that you can just use:
round(A,2)
to round all values of an array A to two decimal places.

  0 Comments

Sign in to comment.

Sign in to answer this question.

Tags