Greense functie

Een greense functie, genoemd naar de Britse wiskundige George Green, die deze functie rond 1830 ontwikkelde, is een bepaald type functie dat gebruikt wordt voor het oplossen van inhomogene lineaire differentiaalvergelijkingen met randvoorwaarden.

Greense functies spelen een belangrijke rol in veel vraagstukken van elektromagnetisme, akoestica, elasticiteit en dies meer. Ze spelen zowel een rol in de theoretische uitwerking van in de praktijk voorkomende vraagstukken, als ook in oplossingsmethoden met behulp van numerieke wiskunde.

Achtergrond

De oplossingen van een stelsel van lineaire vergelijkingen A x = b {\displaystyle Ax=b} met een singuliere matrix A {\displaystyle A} zijn van de vorm

x = x S + x 0 {\displaystyle x=x_{\text{S}}+x_{0}}

waarin

A x 0 = 0 {\displaystyle Ax_{0}=0}

en x S {\displaystyle x_{\text{S}}} een speciale oplossing is van het stelsel die gevonden kan worden met behulp van een matrix B {\displaystyle B} waarvoor geldt:

A B = I {\displaystyle AB=I} .

Dan is namelijk voor x S = B b {\displaystyle x_{\text{S}}=Bb}

A x S = A B b = b {\displaystyle Ax_{\text{S}}=ABb=b}

Naar analogie hiermee kan een zogenaamde particuliere oplossing f S {\displaystyle f_{\text{S}}} van de inhomogene lineaire differentiaalvergelijking L f = g {\displaystyle Lf=g} gevonden worden met behulp van de greense functie G = G ( x , y ) {\displaystyle G=G(x,y)} waarvoor geldt:

( L G ) ( x , y ) = δ ( x y ) {\displaystyle (LG)(x,y)=\delta (x-y)}

(NB. de differentiaalvergelijking wordt veel verkeerdelijk geschreven als L { f ( x ) } = g ( x ) {\displaystyle L\{f(x)\}=g(x)} in plaats van L f ( x ) = g ( x ) {\displaystyle Lf(x)=g(x)} .)

Aangezien

( L f ) ( x ) = L ( x , y ) f ( y ) d y {\displaystyle (Lf)(x)=\int L(x,y)f(y)\,\mathrm {d} y}

en

( L G ) ( x , z ) = L ( x , y ) G ( y , z ) d y = δ ( x z ) {\displaystyle (LG)(x,z)=\int L(x,y)G(y,z)\,\mathrm {d} y=\delta (x-z)} ,

volgt namelijk voor f S = G g {\displaystyle f_{\text{S}}=Gg} d.w.z.

f S ( x ) = ( G g ) ( x ) = G ( x , y ) g ( y ) d y {\displaystyle f_{\text{S}}(x)=(Gg)(x)=\int G(x,y)g(y)\,\mathrm {d} y}

dat

( L f S ) ( x ) = L ( x , y ) f S ( y ) d y = L ( x , y ) ( G g ) ( y ) d y = {\displaystyle (Lf_{\text{S}})(x)=\int L(x,y)f_{\text{S}}(y)\,\mathrm {d} y=\int L(x,y)(Gg)(y)\,\mathrm {d} y=}
= L ( x , y ) G ( y , z ) g ( z ) d z d y = δ ( x z ) g ( z ) d z = g ( x ) {\displaystyle =\int L(x,y)\int G(y,z)g(z)\,\mathrm {d} z\,\mathrm {d} y=\int \delta (x-z)g(z)\,\mathrm {d} z=g(x)}

Het oplossen van de differentiaalvergelijking komt dus neer op het vinden van de bijbehorende greense functie. Een greense functie is niet altijd een echte functie, maar in het algemeen wel een distributie.

Definitie

De functie G = G ( x , y ) {\displaystyle G=G(x,y)} heet greense functie van de lineaire differentiaaloperator L {\displaystyle L} als:

( L G ) ( x , y ) = δ ( x y ) {\displaystyle (LG)(x,y)=\delta (x-y)}

Met behulp van deze greense functie kan een particuliere oplossing f S {\displaystyle f_{\text{S}}} van de inhomogene lineaire differentiaalvergelijking

L f = g {\displaystyle Lf=g}

geschreven kan worden als:

f S ( x ) = G ( x , y ) g ( y ) d y {\displaystyle f_{\text{S}}(x)=\int G(x,y)g(y)\,\mathrm {d} y} .

Eigenwaarden

Als de differentiaaloperator L {\displaystyle L} een volledig stelsel eigenvectoren ψ n {\displaystyle \psi _{n}} heeft, kan daarmee een greense functie gevonden worden. Voor het volledige stelsel eigenvectoren ψ n {\displaystyle \psi _{n}} geldt namelijk:

n = 0 ψ n ( x ) ψ n ( y ) = δ ( x y ) {\displaystyle \sum _{n=0}^{\infty }\psi _{n}(x)\psi _{n}(y)=\delta (x-y)}

Voor de greense functie G {\displaystyle G} kan dan genomen worden:

G ( x , y ) = n = 0 1 λ n ψ n ( x ) ψ n ( y ) {\displaystyle G(x,y)=\sum _{n=0}^{\infty }{\frac {1}{\lambda _{n}}}\psi _{n}(x)\psi _{n}(y)} ,

waarin λ n {\displaystyle \lambda _{n}} de bij ψ n {\displaystyle \psi _{n}} behorende eigenwaarde is.

Oplossingsmethoden

Een handige manier om de greense functie G(x,y) uit te rekenen is door G in te vullen in de differentiaaloperator.

L G = δ ( x y ) {\displaystyle LG=\delta (x-y)}

Daardoor wordt het domein nu in tweeën opgesplitst: x < y {\displaystyle x<y} en x > y . {\displaystyle x>y.} In deze twee gebieden is de differentiaalvergelijking homogeen en (vaak) eenvoudiger op te lossen met de standaardtechnieken. Om de coëfficiënten te vinden is het nodig om de differentiaalvergelijking in zijn geheel een keer te integreren.

Het opleggen van de randvoorwaarden, continuïteit op x = y {\displaystyle x=y} en het verband uit de geïntegreerde differentiaalvergelijking levert de coëfficiënten op (die van y {\displaystyle y} afhangen).

Publicaties

  • Legebeke, Gerhardus Joannes. De functie van Green. Beijers, 1879.

Zie ook

  • Impulsantwoord

Externe link

  • Gilbert Strang (MIT) over greense functies