Die Greensche Funktion ist das Standardwerkzeug zum Lösen einer linearen Differentialgleichung mit Quellterm, sobald die Rand- oder Anfangsbedingungen festgelegt sind. Einfach gesagt beschreibt sie, wie das System auf eine Einheits-Punktquelle bei ξ\xi reagiert.

Für einen linearen Operator LL wird eine Greensche Funktion G(x,ξ)G(x,\xi) durch das Punktquellenproblem

LG(x,ξ)=δ(xξ)L\,G(x,\xi) = \delta(x-\xi)

in der Variablen xx definiert, zusammen mit denselben Rand- oder Anfangsbedingungen, die auch die endgültige Lösung erfüllen muss. Dabei ist δ(xξ)\delta(x-\xi) das Dirac-Delta, eine Distribution, die eine bei ξ\xi konzentrierte Einheitsquelle darstellt.

Wenn eine solche Greensche Funktion existiert und das Problem linear ist, dann kann die Lösung von

Lu(x)=f(x)L\,u(x) = f(x)

oft in der Form

u(x)=G(x,ξ)f(ξ)dξ.u(x) = \int G(x,\xi) f(\xi)\, d\xi.

geschrieben werden. Das ist die Grundidee: Man löst das Punktquellenproblem einmal und kombiniert dann diese Punktantworten, um eine allgemeine Quelle ff zu behandeln.

Was eine Greensche Funktion bedeutet

Die Deltaquelle macht die Definition nützlich. Statt sofort die vollständige Gleichung zu lösen, fragt man zuerst nach der Antwort auf die am stärksten konzentrierte Eingabe überhaupt.

Du kannst G(x,ξ)G(x,\xi) also als „die Wirkung bei xx einer Einheitsanregung an der Stelle ξ\xi“ lesen. Eine kompliziertere Quelle ff wird dann als kontinuierliche Überlagerung von Punktquellen behandelt. Dieser Schritt funktioniert nur, weil das Problem linear ist.

Warum Randbedingungen die Antwort ändern

Eine Greensche Funktion wird nicht allein durch den Differentialoperator bestimmt. Sie gehört zum vollständigen Problem, einschließlich der Bedingungen.

Zum Beispiel hat der Operator u-u'' auf 0<x<10<x<1 mit u(0)=u(1)=0u(0)=u(1)=0 eine andere Greensche Funktion als derselbe Operator mit Neumann-Randbedingungen. Die Gleichung sieht vielleicht gleich aus, aber die zulässigen Lösungen ändern sich, also ändert sich auch der Kern.

Das ist einer der häufigsten Fehler. Es gibt nicht die eine Greensche Funktion für „die Gleichung“, wenn die Bedingungen nicht schon Teil der Aufgabenstellung sind.

Durchgerechnetes Beispiel: das Dirichlet-Problem für u(x)=f(x)-u''(x)=f(x)

Betrachte das Randwertproblem

u(x)=f(x),0<x<1,-u''(x) = f(x), \qquad 0 < x < 1,

mit

u(0)=0,u(1)=0.u(0)=0, \qquad u(1)=0.

Für dieses spezielle Problem ist die Greensche Funktion

G(x,ξ)={x(1ξ),xξ,ξ(1x),xξ.G(x,\xi) = \begin{cases} x(1-\xi), & x \le \xi, \\ \xi(1-x), & x \ge \xi. \end{cases}

Sie ist in xx stetig, verschwindet bei x=0x=0 und x=1x=1, und ihre erste Ableitung hat bei x=ξx=\xi den richtigen Sprung. Dieser Sprung erzeugt die Deltaquelle in der Gleichung G(x,ξ)=δ(xξ)-G''(x,\xi)=\delta(x-\xi).

Sobald der Kern bekannt ist, verwendet jeder Quellterm für dasselbe Randwertproblem dieselbe Formel:

u(x)=01G(x,ξ)f(ξ)dξ.u(x)=\int_0^1 G(x,\xi) f(\xi)\, d\xi.

Wähle einen einfachen Quellterm:

f(x)=1.f(x)=1.

Dann gilt

u(x)=01G(x,ξ)dξ=0xξ(1x)dξ+x1x(1ξ)dξ.u(x)=\int_0^1 G(x,\xi)\, d\xi = \int_0^x \xi(1-x)\, d\xi + \int_x^1 x(1-\xi)\, d\xi.

Berechne jeden Teil:

0xξ(1x)dξ=(1x)x22,\int_0^x \xi(1-x)\, d\xi = (1-x)\frac{x^2}{2}, x1x(1ξ)dξ=x(1x)22.\int_x^1 x(1-\xi)\, d\xi = x\frac{(1-x)^2}{2}.

Addiert man beides, erhält man

u(x)=x(1x)2.u(x)=\frac{x(1-x)}{2}.

Eine kurze Kontrolle bestätigt das:

u(x)=12x2,u(x)=1,u'(x)=\frac{1-2x}{2}, \qquad u''(x)=-1,

also

u(x)=1=f(x),-u''(x)=1=f(x),

und die Randwerte sind

u(0)=0,u(1)=0.u(0)=0, \qquad u(1)=0.

Dieses Beispiel zeigt den Vorteil deutlich. Du musst die Methode nicht für jedes neue ff neu aufbauen; du behältst denselben Kern und änderst nur das Integral.

Häufige Fehler bei Greenschen Funktionen

  1. Greensche Funktionen so zu behandeln, als würden sie bei nichtlinearen Problemen auf dieselbe Weise funktionieren. Der Überlagerungsschritt hängt von Linearität ab.
  2. Zu vergessen, dass die Rand- oder Anfangsbedingungen Teil der Definition sind.
  3. Anzunehmen, dass der Kern immer symmetrisch sein muss. Symmetrie braucht meist zusätzliche Struktur, etwa eine passende selbstadjungierte Problemstellung.
  4. Eine Greensche Funktion mit einer Fundamentallösung zu verwechseln. Sie sind eng verwandt, aber nicht immer dasselbe Objekt.
  5. Die Integralformel zu verwenden, ohne zu prüfen, ob für dieses konkrete Problem überhaupt eine Greensche Funktion existiert.

Wo Greensche Funktionen verwendet werden

Greensche Funktionen treten in gewöhnlichen und partiellen Differentialgleichungen auf, wenn ein lineares Problem durch einen Quellterm angetrieben wird. Sie sind verbreitet in der Elektrostatik, bei Diffusionsprozessen, Wellenproblemen, in der Quantenmechanik und in der Elastizitätstheorie.

In linearen zeitinvarianten Zusammenhängen sind sie außerdem eng mit Impulsantworten verwandt. Die Sprache unterscheidet sich je nach Fachgebiet, aber die Idee ist ähnlich: Man versteht die Antwort auf eine einzelne konzentrierte Eingabe und baut daraus die Antwort auf eine allgemeine Eingabe auf.

Eine schnelle Merkhilfe

Wenn du die formale Definition vergisst, merke dir diese Version:

Greensche Funktion=Antwort auf eine einzelne Punktquelle.\text{Greensche Funktion} = \text{Antwort auf eine einzelne Punktquelle}.

Dann entsteht die vollständige Lösung durch das Aufsummieren dieser Punktquellen-Antworten über den gesamten Bereich, und genau das macht das Integral.

Probiere einen ähnlichen Quellterm aus

Behalte dieselben Randbedingungen bei, aber ersetze f(x)=1f(x)=1 durch f(x)=xf(x)=x. Der Kern bleibt derselbe, und nur das letzte Integral ändert sich:

u(x)=01G(x,ξ)ξdξ.u(x)=\int_0^1 G(x,\xi)\,\xi\, d\xi.

Das ist ein guter nächster Schritt, weil er die beiden beweglichen Teile sauber trennt: Die Greensche Funktion gehört zur Problemstellung, während sich der Quellterm von Fall zu Fall ändern kann. Wenn du weitergehen willst, probiere deine eigene Variante mit einer anderen Quelle aus und überprüfe das entstehende Integral anhand der Randbedingungen.

Brauchst du Hilfe bei einer Aufgabe?

Lade deine Frage hoch und erhalte in Sekunden eine verifizierte Schritt-für-Schritt-Lösung.

GPAI Solver öffnen →