z-logo
open-access-imgOpen Access
Exploring Rounding Errors in Matlab Using Extended Precision
Author(s) -
Dina Tsarapkina,
David J. Jeffrey
Publication year - 2014
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2014.05.129
Subject(s) - rounding , computer science , matlab , floating point , double precision floating point format , decimal , algorithm , single precision floating point format , computational science , class (philosophy) , computation , point (geometry) , arithmetic , programming language , artificial intelligence , mathematics , geometry , operating system
We describe a simple package of Matlab programs which implements an extended-precision class in Matlab. We give some examples of how this class can be used to demonstrate the effects of rounding errors and truncation errors in scientific computing. The package is based on a representation called Double-Double, which represents each floating-point real as an unevalu- ated sum of IEEE double-precision floating point numbers. This allows Matlab computations that are accurate to 30 decimal digits. The data structure, basic arithmetic and elementary functions are implemented as a Matlab class, entirely using the Matlab programming language

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom