pageexpm

Paged matrix exponential function

You are now following this Submission

pageexpm extends the expm (matrix exponential) function for efficient operation on multicore and multiprocessor computers by using paged matrix operations pagemtimes and pagemldivide. (MATLAB R2022a or later is required, but pageexpm does not require the Parallel Computing Toolbox.)
For large-size, large-norm, matrices (2-D), pageexpm typically runs about 30% faster than expm and can exhibit order-of-magnitude accuracy improvement. The included demo_pageexpm.mlx illustrates the comparative performance of pageexpm and expm. Documentation of the underlying algorithms is cited in the code comments.

Cite As

Kenneth Johnson (2026). pageexpm (https://in.mathworks.com/matlabcentral/fileexchange/107959-pageexpm), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: Linear differential equation solver (lde.m)

Inspired: explde

General Information

MATLAB Release Compatibility

  • Compatible with R2022a and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.4

Expanded Description.

1.0.3

Add prec_trunc. Cast cEven and cOdd to D data type.

1.0.2

Fixed problem with squaring operation (Eq 18 - algo doc v2 will be posted on vixra).
Added file demo_pageexpm.mlx.

1.0.1

Put in link to algorithm document.

1.0.0