TOPICS
Search

Matrix Function


A matrix function f(A) extends a scalar function f(z) to a square complex matrix A through its Jordan canonical form (Higham 2008). Suppose f(z) is analytic on an open set containing all eigenvalues of A. For a Jordan block J=lambdaI+N of size m, where I is the identity matrix and N^m=0, define

 f(J)=sum_(j=0)^(m-1)(f^((j))(lambda))/(j!)N^j.

If A=SJS^(-1) is a Jordan matrix decomposition, apply this rule to each Jordan block and set f(A)=Sf(J)S^(-1). The result is independent of the choice of Jordan basis. For a diagonalizable matrix, only the values f(lambda) at its eigenvalues are needed. Nontrivial Jordan blocks also require derivatives.

Equivalently, the Cauchy integral formula gives

 f(A)=1/(2pii)∮_Gammaf(z)(zI-A)^(-1)dz,

where Gamma consists of positively oriented, piecewise smooth, simple closed contours with disjoint interiors enclosing all eigenvalues, and f(z) is analytic on and inside each contour (Higham 2008, 2020). The matrix (zI-A)^(-1) is the resolvent operator of A. This construction is a finite-dimensional functional calculus. For a scalar polynomial, it agrees with substitution of matrix powers. The choice f(z)=e^z gives the matrix exponential.


See also

Cauchy Integral Formula, Functional Calculus, Jordan Canonical Form, Matrix Exponential, Resolvent Operator

Explore with Wolfram|Alpha

References

Higham, N. J. Functions of Matrices: Theory and Computation. Philadelphia, PA: SIAM, 2008. https://doi.org/10.1137/1.9780898717778.Higham, N. J. "What Is a Matrix Function?" Jun. 9, 2020. https://nhigham.com/2020/06/09/what-is-a-matrix-function/.Rinehart, R. F. "The Equivalence of Definitions of a Matric Function." Amer. Math. Monthly 62, 395-414, 1955. https://doi.org/10.1080/00029890.1955.11988651.

Cite this as:

Weisstein, Eric W. "Matrix Function." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/MatrixFunction.html

Subject classifications