Frobeniova metoda

Z testwiki
Verze z 6. 8. 2021, 09:40, kterou vytvořil imported>JAnDbot (robot: přidáno {{Autoritní data}}; kosmetické úpravy)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Frobeniova metoda je v matematice metoda, kterou vyvinul Ferdinand Georg Frobenius pro nalezení řešení obyčejných diferenciálních rovnic druhého řádu tvaru

z2u+p(z)zu+q(z)u=0

kde

ududz Šablona:Mezery a Šablona:Mezery ud2udz2

ve formě nekonečné řady v blízkosti regulárního singulárního bodu z=0. Vydělením rovnice výrazem z2 získáme diferenciální rovnici tvaru

u+p(z)zu+q(z)z2u=0

která nebude řešitelná regulárními metodami mocninných řad, jestliže p(z)/z nebo q(z)/z2 nejsou analytické funkcez = 0. Frobeniova metoda nám umožňuje sestrojit mocninnou řadu, která tyto diferenciální rovnice řeší za předpokladu, že funkce p(z) a q(z) jsou samy analytické v bodě 0 anebo, když jsou analytické jinde, pokud obě jejich limity v 0 existují (a jsou konečné).

Vysvětlení

Frobeniova metoda nám říká, že můžeme hledat řešení jako mocninnou řadu tvaru

u(z)=k=0Akzk+r,(A00)

po zderivování:

u(z)=k=0(k+r)Akzk+r1
u(z)=k=0(k+r1)(k+r)Akzk+r2

a provedení substituce:

z2k=0(k+r1)(k+r)Akzk+r2zp(z)k=0(k+r)Akzk+r1+q(z)k=0Akzk+r=k=0(k+r1)(k+r)Akzk+r+p(z)k=0(k+r)Akzk+r+q(z)k=0Akzk+r=k=0(k+r1)(k+r)Akzk+r+p(z)(k+r)Akzk+r+q(z)Akzk+r=k=0[(k+r1)(k+r)+p(z)(k+r)+q(z)]Akzk+r=[r(r1)+p(z)r+q(z)]A0zr+k=1[(k+r1)(k+r)+p(z)(k+r)+q(z)]Akzk+r

Výraz

r(r1)+p(0)r+q(0)=I(r)

se nazývá charakteristická rovnice a je kvadratickou rovnicí s proměnnou r. Obecná definice charakteristické rovnice je koeficient nejnižší mocniny z v nekonečné řadě. V tomto případě je to r-tý koeficient, ale je možné, že nejnižší exponent bude r − 2, r − 1 nebo jiný else podle konkrétní diferenciální rovnice. Na tento detail je třeba pamatovat, protože jinak může proces synchronizace celé řady diferenciální rovnice skončit složitými výrazy, aby začínala na stejné hodnotě indexu, která je ve výše uvedeném výrazu k = 1. Ale pozornost při řešení pro kořeny charakteristické rovnice je zaměřena pouze na koeficient nejnižší mocniny z.

Koeficient zk + r lze obecně vyjádřit

I(k+r)Ak+j=0k1(j+r)p(kj)(0)+q(kj)(0)(kj)!Aj,

Tyto koeficienty musí být nula, protože musí být řešením diferenciální rovnice, takže

I(k+r)Ak+j=0k1(j+r)p(kj)(0)+q(kj)(0)(kj)!Aj=0
j=0k1(j+r)p(kj)(0)+q(kj)(0)(kj)!Aj=I(k+r)Ak
1I(k+r)j=0k1(j+r)p(kj)(0)+q(kj)(0)(kj)!Aj=Ak

Řada, která je řešením diferenciální rovnice, má koeficienty Ak vyjádřenými výše

Ur(z)=k=0Akzk+r

vyhovuje rovnosti

z2Ur(z)+p(z)zUr(z)+q(z)Ur(z)=I(r)zr

Jestliže vybereme jeden z kořenů charakteristická rovnice pro r v Ur(z), získáme řešení diferenciální rovnice. Jestliže rozdíl mezi kořeny není celé číslo, dostaneme další lineárně nezávislé řešení pro jiný kořen.

Příklad

Jestliže řešíme rovnici

z2fzf+(1z)f=0

vydělíme ji výrazem z2 a dostaneme

f1zf+1zz2f=f1zf+(1z21z)f=0

která má nezbytně singularity pro z = 0.

Použijeme řadu pro řešení

f=k=0Akzk+rf=k=0(k+r)Akzk+r1f=k=0(k+r)(k+r1)Akzk+r2

a provedeme substituci

k=0(k+r)(k+r1)Akzk+r21zk=0(k+r)Akzk+r1+(1z21z)k=0Akzk+r=k=0(k+r)(k+r1)Akzk+r21zk=0(k+r)Akzk+r1+1z2k=0Akzk+r1zk=0Akzk+r=k=0(k+r)(k+r1)Akzk+r2k=0(k+r)Akzk+r2+k=0Akzk+r2k=0Akzk+r1=k=0(k+r)(k+r1)Akzk+r2k=0(k+r)Akzk+r2+k=0Akzk+r2k1=0Ak1zk+r2=k=0(k+r)(k+r1)Akzk+r2k=0(k+r)Akzk+r2+k=0Akzk+r2k=1Ak1zk+r2={k=0((k+r)(k+r1)(k+r)+1)Akzk+r2}k=1Ak1zk+r2={(r(r1)r+1)A0zr2+k=1((k+r)(k+r1)(k+r)+1)Akzk+r2}k=1Ak1zk+r2=(r1)2A0zr2+{k=1(k+r1)2Akzk+r2k=1Ak1zk+r2}=(r1)2A0zr2+k=1((k+r1)2AkAk1)zk+r2

Charakteristická rovnice (r − 1)2 = 0 má dvojitý kořen 1. Při použití tohoto kořene, položíme koeficient zk + r − 2 rovný nule (aby to bylo řešení), což dává:

(k+11)2AkAk1=k2AkAk1=0

odtud dostáváme rekurentní vztah:

Ak=Ak1k2

Podle počátečních podmínek můžeme buď vyřešit úplně vyřešit rekurenci nebo získat řešení ve formě mocninné řady.

Protože poměr koeficientů Ak/Ak1 je racionální funkce, mocninná řada může být zapsána jako zobecněná hypergeometrická řada.

Dvojité kořeny

V předchozím příkladě měla charakteristická rovnice vícenásobné kořeny, což dávalo pouze jedno řešení diferenciální rovnice. Frobeniova metoda obecně dává dvě nezávislá řešení za předpokladu, že kořeny charakteristické rovnice jsou jednoduché.

Jestliže kořen je vícenásobný nebo když se kořeny liší o celé číslo, pak druhé řešení lze nalézt pomocí rovnice:

y2=y1lnx+k=1akxk+r

kde y1(x) je první řešení a koeficienty ak jsou dané.

Reference

Šablona:Překlad

Související články

Externí odkazy

Šablona:Autoritní data