Geometric Numerical Integration and Applications





 


An efficient alternative to the function expm of Matlab for the computation of the exponential of a matrix 


In the paper




we propose a new implementation of the Taylor polynomial approximating the exponential of a matrix in such a way that the number of matrix products is reduced with respect to the Patterson-Stockmeyer technique. This technique is used in combination with the scaling and squaring procedure in such a way that the algorithm is superior in performance to the standard approach based on Padé approximants, such as it is used by the Matlab function expm.

You can download all the material needed for generating the figures of the paper through the file FigureGeneration.zip, together with an implementation of the algorithm proposed in comparison with others based on Padé approximants. Here there is a file containing additional help.

For convenience, we also provide separately
the Matlab implementation of all the algorithms collected in the paper:

The file helper.zip contains an additional folder with several files needed for the previous programmes.