This article describes a Matlab implementation of a mixed extended-precision package with three multiple-component formats. In the package, double-double, triple-double, and quad-double numbers, which are unevaluated sums of two, three and four IEEE double precision numbers respectively, are defined as Matlab classes including real and complex formats. We implement the four basic operations with mixed extended-precision based on these classes, and apply it to other operations and elementary functions. All operations and functions we presented are overloaded in Matlab. We experimentally evaluate this package that it allows the user to obtains more accurate numerical results with Matlab.
['Peibing Du', 'Hao Jiang', 'Lizhi Cheng']
Design and Implementation of Mixed Extended-Precision Package in MATLAB