New algorithms for computing the matrix sine and cosine separately or simultaneously

35Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Several existing algorithms for computing the matrix cosine employ polynomial or rational approximations combined with scaling and use of a double angle formula. Their derivations are based on forward error bounds. We derive new algorithms for computing the matrix cosine, the matrix sine, and both simultaneously that are backward stable in exact arithmetic and behave in a forward stable manner in floating point arithmetic. Our new algorithms employ both Padé approximants of sin x and new rational approximants to cos x and sin x obtained from Padé approximants to ex. The amount of scaling and the degree of the approximants are chosen to minimize the computational cost subject to backward stability in exact arithmetic. Numerical experiments show that the new algorithms have backward and forward errors that rival or surpass those of existing algorithms and are particularly favorable for triangular matrices.

Cite

CITATION STYLE

APA

Al-Mohy, A. H., Higham, N. J., & Relton, S. D. (2015). New algorithms for computing the matrix sine and cosine separately or simultaneously. SIAM Journal on Scientific Computing, 37(1), A456–A487. https://doi.org/10.1137/140973979

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free