Carlemanova matrika

Iz testwiki
Pojdi na navigacijo Pojdi na iskanje

Carlemanova matrika je matrika, ki se uporablja za pretvorbo kompozituma funkcij v množenje matrik. Druga področja uporabe so še v teoriji iteracij in verjetnosti ter v Markovskih verigah.

Definicija

Calermanova matrika funkcije f(x) je določena z

M[f]jk=1k![dkdxk(f(x))j]x=0

pri tem pa velja

(f(x))j=k=0M[f]jkxk.

Tako lahko zapišemo določanje funkcije f(x) kot

f(x)=k=0M[f]1,kxk.,

kar pa je skalarni produkt prve vrstice matrike M[f] z vektorjem [1,x,x2,x3,...]τ.

Množenje z drugo vrstico matrike M[f] nam da drugo potenco funkcije f(x)

f(x)2=k=0M[f]2,kxk..

Lahko pa določimo tudi ničelno potenco funkcije f(x). V matriki M[f] predpostavimo, da vrstica 0 vsebuje ničle povsod, razen na prvem mestu. To nam da

f(x)0=1=k=0M[f]0,kxk=1+k=10*xk

Skalarni produkt matrike M[f] z vektorjem [1,x,x2,x3,...]τ nam da vektor

M[f]*[1,x,x2,x3,...]τ=[1,f(x),(f(x))2,(f(x))3,...]τ.

Bellova matrika

Bellova matrika funkcije f(x) je določena kot

B[f]jk=1j![djdxj(f(x))k]x=0

pri tem pa velja

(f(x))k=j=0B[f]jkxj

To pa pomeni, da je Bellova matrika transponirana Carlemanova matrika.

Primeri

Carlemanova matrika konstante je:

M[a]=(100a00a200)

Carlemanova matrika identične funkcije je:

Mx[x]=(100010001)

Carlemanova matrika dodane konstante je:

Mx[a+x]=(100a10a22a1)

Carlemanova matrika zmnožka s konstanto je:

Mx[cx]=(1000c000c2)

Carlemanova matrika linearne funkcije je:

Mx[a+cx]=(100ac0a22acc2)

Carlemanova matrika funkcije f(x)=k=1fkxk je:

M[f]=(1000f1f200f12)

Carlemanova matrika funkcije f(x)=k=0fkxk je:

M[f]=(100f0f1f2f022f0f1f12).

Lastnosti matrike

Obe matriki (Carlemanova in Bellova) zadoščata osnovnima odnosoma:

  • M[fg]=M[f]M[g]
  • B[fg]=B[g]B[f]

kar dela Carlemanovo matriko M kot neposredno predstavitev funkcije f(x) in Bellovo matriko B kot nasprotno predstavitev funkcije f(x). V zgornjih izrazih pomeni fg kompozitum funkcij f(g(x)).

Razen tega veljata še naslednji lastnosti:

  • M[fn]=M[f]n

kjer je

fn iteracija funkcije
  • M[f1]=M[f]1

kjer je

f1 inverzna funkcija (če je Calermanova matrika obrnljiva).