Jump to content

Talk:Analytic function of a matrix

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 6 years ago by HerrHartmuth in topic Matrix-vector product

What is the source? Seems to be [Higham "Functions of matrices: Theory and computation"].

Pleeeeeeeeease

[edit]

Please some one put a few examples of matrix functions here that are solved and computed. —Preceding unsigned comment added by 128.100.86.53 (talk) 21:50, 3 February 2010 (UTC)Reply

OK, did. Cuzkatzimhut (talk) 15:40, 3 February 2016 (UTC)Reply

Proof

[edit]

There should be a derivation and proof of the Matrix function equation f(A) = ...

General Taylor series

[edit]

The example given is a Maclaurin series, not the general Taylor series. There's an important difference because you can't just "Put in the matrix for x" for the general expansion. For example, suppose I have A(η)=A+ηB and I want to expand out A(η)3 in terms of η. We can compute this in 2 ways, brute force expansion or taking the scalar Taylor series and putting in the relevant matrices, in the same manner as the example on the page.

f(a+ϵb)=f(a)+f′(a)ηb1!+f″(a)η2b22!+f‴(a)η3b33!=a3+3a2(ηb)+3a(ηb)2+(ηb)3

Obviously this is just the expansion of (a+ηb)3 for scalars. We sub in the matrices to get

f(A+ϵB)=A3+3A2(ηB)+3A(ηB)2+(ηB)3

Now expand A(η)3 directly,

(A+ηB)3=(A+ηB)(A2+ηAB+ηBA+η2B2)=A3+η(A2B+ABA+BA2)+η2(AB2+BAB+B2A)+η3B3

The expressions don't match unless [A,B]=0 (assuming A,B non-zero etc). A similar thing happens with x−1 for x=A+ηB about η=0. Converting from the scalar expression gives terms of the form (A−1)nBn while the expansion is actually in terms of (A−1B)n. — Preceding unsigned comment added by 94.174.139.32 (talk) 08:32, 8 July 2012 (UTC) <-- Sorry that was me AlphaNumeric (talk) 19:04, 8 July 2012 (UTC)Reply

Functional matrix?

[edit]


       (       )
       ( a * x )
f(x) = (       )
       ( b * x )
       (       )

How is this matrix called? (I would call it functional matrix but I didn't find any info about it)

It could also be extended:

         (       )
         ( a * x )
f(x,y) = (       )
         ( b * y )
         (       )

....or with any other matrix features like scalars, aso. Any ideas? --178.197.224.240 (talk) 18:12, 28 December 2013 (UTC)Reply

Got it, above matrizes could also be written like this (never thought about scalars that way):

       (   )
       ( a )
f(x) = (   ) * x
       ( b )
       (   )

And:

          (   )   (   )
          ( a )   ( x )
f(x, y) = (   ) * (   )
          ( b )   ( y )
          (   )   (   )

But do they have a distinct name? --178.197.224.240 (talk) 18:38, 28 December 2013 (UTC)Reply

Matrix-vector product

[edit]

Often one does not need the explicit computation of the matrix function f(M) but rather its action on a vector f(M)v→. For example for an iterative solver such as GMRES. HerrHartmuth (talk) 09:03, 6 December 2019 (UTC)Reply