Facebook Instagram Twitter RSS Feed PodBean Back to top on side

Miller Analyzer for Matlab: A Matlab Package for Automatic Roundoff Analysis

In: Computing and Informatics, vol. 31, no. 4
A. Gáti

Details:

Year, pages: 2012, 713 - 726
Keywords:
Automatic roundoff analysis, numerical stability, automatic differentiation, Matlab, operator overloading
About article:
We give a first report on our new software, Miller Analyzer for Matlab, which is an automatic roundoff error analyzer that extends the work of Miller et al. Using the original work of Miller, the analyzed numerical algorithm had to be expressed in a special, greatly simplified programming language. The main disadvantage of Miller's software is its own programming language and its restrictions. We have eliminated this drawback by creating a Matlab interface to the method of Miller. Applying the operator overloading based implementation technique of automatic differentiation, we have provided a means of analyzing numerical methods given in the form of Matlab m-functions. This new way of defining the analyzed numerical method is more flexible, and the integration into the Matlab environment makes the use of the software easy. Our work can be useful in analyzing the numerical stability of algorithms that use only the four basic real (not complex) arithmetic operations and square root. At the end of the paper, we discuss two such examples.
How to cite:
ISO 690:
Gáti, A. 2012. Miller Analyzer for Matlab: A Matlab Package for Automatic Roundoff Analysis. In Computing and Informatics, vol. 31, no.4, pp. 713-726. 1335-9150.

APA:
Gáti, A. (2012). Miller Analyzer for Matlab: A Matlab Package for Automatic Roundoff Analysis. Computing and Informatics, 31(4), 713-726. 1335-9150.