Padéjeva aproksimacija

Iz testwiki
Pojdi na navigacijo Pojdi na iskanje

Padéjeva aproksimácija[1]Predloga:Rp[2]Predloga:Rp (rácionalna aproksimácija[3]Predloga:Rp ali Padéjev aproksimánt) [padéjev(a) ~] je v matematiki »najboljša« aproksimacija analitične funkcije z racionalno funkcijo danega reda. Na ta način se potenčna vrsta aproksimacije ujema s potenčno vrsto funkcije, ki jo aproksimira. Tehniko in splošno teorijo je razvil okoli leta 1890 Henri Eugène Padé, njene zametke pa se lahko zasledi že pri Ferdinandu Georgu Frobeniusu, ki je uvedel zamisel in raziskal značilnosti racionalnih aproksimacij potenčnih vrst, ter tudi pri drugih matematikih.

Padéjeva aproksimacija po navadi daje boljšo aproksimacijo funkcije, kot pa krajšanje njene Taylorjeve vrste, in še vedno velja tam kjer Taylorjeva vrsta ne konvergira. Zaradi tega se Padéjeve aproksimacije veliko uporabljajo pri računalniškem izračunavanju. Uporabili so jih tudi kot pomožne funkcije v teoriji diofantskih približkov in transcendentni teoriji števil, čeprav ostre rezultate v nekem smislu tipično nadomeščajo ad hoc metode, ki jih je navdihnila Padéjeva teorija.

Definicija

Za dano realno funkcijo f realnega argumenta x, razvito v Taylorjevo vrsto:

f(x)=i=0cixi,

kjer so ci koeficienti vrste, in dve celi števili m ≥ 0 in n ≥ 1 je Padéjeva aproksimacija reda [m/n] racionalna funkcija:

R(x)=P(x)Q(x)=j=0majxj1+k=1nbkxk=a0+a1x+a2x2++amxm1+b1x+b2x2++bnxn,

kar se ujema z f(x) do najvišjega možnega reda, kar da:

f(0)=R(0)f(0)=R(0)f(0)=R(0)f(m+n)(0)=R(m+n)(0).

Če se R(x) razvije v Maclaurinovo vrsto (Taylorjevo vrsto v točki 0), bodo njeni prvi m + n členi izničili prve m + n člene funkcije f(x), tako da je razlika:

f(x)R(x)=cm+n+1xm+n+1+cm+n+2xm+n+2+=O(xm+n+1).

Padéjeva aproksimacija je za dani števili m in n, če obstaja, enolična, koeficiente a0,a1,,am,b1,,bn pa se lahko enolično določi.[4] To izhaja iz enoličnosti, da je bil člen ničelnega reda pri imenovalcu R(x) izbran enak 1 (Q(0)=1, b0=1), drugače bi bila števec in imenovalec R(x) enolična le do množenja s konstanto in se ju lahko deli s številom b0=1. Zaradi tega ima racionalna funkcija R(x) m + n + 1 neznanih koeficientov.

Na ta način definirana Padéjeva aproksimacija se označuje tudi kot:

[m/n]f(x) ali kar [m/n],[5]
RN,M(x),Rn,m(x),
fN,M(x),[1]

ali kot:

f[N,M](x).[6]

Računanje

Za dani x se lahko Padéjeva aproksimacija izračuna z Wynnovim algoritmom epsilon[7] in tudi z drugimi transformacijami zaporedij[8] iz delnih vsot:

TN(x)=c0+c1x+c2x2++cNxN

Taylorejeve vrste za funkcijo f. Tako je:

ck=f(k)(0)k!.

f je lahko tudi formalna potenčna vrsta in zaradi tega se lahko Padéjeve aproksimacije uporabijo tudi pri seštevanju divergentnih vrst.

En način računanja Padéjeve aproksimacije je prek razširjenega Evklidovega algoritma za polinomski največji skupni delitelj (gcd).[9] Zveza:

R(x)=P(x)Q(x)=Tm+n(x) mod xm+n+1

je enakovredna obstoju takšnega faktorja K(x), da velja:

P(x)=Q(x)Tm+n(x)+K(x)xm+n+1,

kar se lahko predstavi kot Bézoutova enakost enega koraka v računanju razširjenega gcd za polinoma Tm+n(x) in xm+n+1.

Če se želi izračunati največji skupni delitelj dveh polinomov p in q, je treba izračunati zaporedje ostanka z dolgo delitvijo:

r0=p,r1=q,rk1=qkrk+rk+1,

kjer je k =1, 2, 3, ... z degrk+1<degrk, dokler ni rk+1=0. Za Bézoutove identitete razširjenega gcd je treba sočasno izračunati dve polinomski zaporedji:

u0=1,v0=0,u1=0,v1=1,uk+1=uk1qkuk,vk+1=vk1qkvk,

da se v vsakem koraku dobi Bézoutova identiteta:

rk(x)=uk(x)p(x)+vk(x)q(x).

Za aproksimacijo [m/n] je tako treba izvesti razširjeni Evklidov algoritem za:

r0=xm+n+1,r1=Tm+n(x)

in ga zaključiti takoj, ko ima vk stopnjo n ali manjšo.

Tedaj polinoma P=rk,Q=vk predstavljata Padéjevo transformacijo [m/n]. Če bi se izračunali vsi koraki razširjenega gcd, bi se dobila antidiagonala Padéjeve tabele.

Riemann-Padéjeva funkcija zeta

Pri raziskovanju ponovnega seštevanja divergentne vrste, na primer vrste:

z=1f(z),

je lahko uporabno, če se uvede Padéjeva ali preprosto racionalna funkcija zeta kot:

ζR(s)=z=1R(z)zs,

kjer je:

R(x)=[m/n]f(x)

Padéjeva aproksimacija reda (m, n) funkcije f(x). Vrednost regularizacije zeta v s = 0 je vsota divergentne vrste.

Funkcijska enačba takšne Padéjeve funkcije zeta je:

j=0najζR(sj)=j=0mbjζ0(sj),

kjer so aj in bj koeficienti Padéjeve aproksimacije. Indeks '0' pomeni, da je red Padéjeve apoksimacije enak [0/0] in zaradi tega gre za Riemannovo funkcijo zeta.

Padéjeva metoda DLog

S Padéjevimi aproksimacijami se lahko povzamejo kritične točke in eksponenti funkcij. Če se funkcija f(x) v termodinamiki obnaša na neanalitični način blizu točke x = r kot f(x)|xr|p, se x = r imenuje kritična točka, p pa pridruženi eksponent f. Če je znano dovolj členov razvoja v vrsto f, se lahko približno povzamejo kritične točke in kritični eksponenti iz polov in ostankov Padéjevih aproksimacij [n/n+1]g(x), kjer je g=ff.

Posplošitve

Padéjeva aproksimacija je približek funkcije ene spremenljivke. Aproksimacija funkcije dveh spremenljivk se imenuje Chisholmova aproksimacija, več spremenljivk pa canterburyjska aproksimacija.

Zgledi

sin(x)

sin(x)(12671/4363920)x5(2363/18183)x3+x1+(445/12122)x2+(601/872784)x4+(121/16662240)x6

exp(x)

exp(x)1+(1/2)x+(1/9)x2+(1/72)x3+(1/1008)x4+(1/30240)x51(1/2)x+(1/9)x2(1/72)x3+(1/1008)x4(1/30240)x5

JacobiSN(z, 3);

sn(z|3)(9853969/39583665)z5(1493060/2638911)z3+z1+(968375/879637)z2(1167506/7916733)z4+(867043/2159109)z6

BesselJ(5, x)

J5(x)(107/28416000)x7+(1/3840)x51+(151/5550)x2+(1453/3729600)x4+(1339/358041600)x6+(2767/120301977600)x8

erf(x)

erf(x)(2/15)(49140x+3570x3+739x5)π(165x4+1330x2+3276)

FresnelC(x)

C(x)(1/135)(990791x9π4147189744x5π2+8714684160x)(1749π4x8+523536π2x4+64553216)

Polytrope(n=3,z) [10]

w3(z)1z2/108+z4/453601+(17/108)z2+z4/1008

Glej tudi

Sklici

Predloga:Sklici

Viri

Predloga:Refbegin

Predloga:Refend

Zunanje povezave

Predloga:Math-stub