Computing the Action of Trigonometric and Hyperbolic Matrix Functions

Abstract

We derive a new algorithm for computing the action f(A)V of the cosine, sine, hyperbolic cosine, and hyperbolic sine of a matrix A on a matrix V, without first computing f(A). The algorithm can compute (A)V and (A)V simultaneously, and likewise for (A)V and (A)V, and it uses only real arithmetic when A is real. The algorithm exploits an existing algorithm expmv of Al-Mohy and Higham for eAV and its underlying backward error analysis. Our experiments show that the new algorithm performs in a forward stable manner and is generally significantly faster than alternatives based on multiple invocations of expmv through formulas such as (A)V = (eiAV + e-iAV)/2.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…