how to store matlab results in long precision

I am working with long precision values... after performing arithmetic division operation matlab is giving the rounded up result but i need to store the exact long precision value..

Answers (1)

as long as
class(your_result)
is 'double' it is long.

4 Comments

please clarify....
MATLAB uses long (ieee 754 double precision floating point (64 bits)) to begin with. Unless your data is something else, IT IS LONG. It may not be displaying all of the digits, but they're there.
To visualize:
format long
disp(your_result)
And use class() as above to verify
or use something like fprintf('%16.13f',x) to see the result to whatever precision you want.
got it....Thank u..

Sign in to comment.

Asked:

on 6 May 2011

Community Treasure Hunt

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

Start Hunting!