Numerische Methoden — Annähern statt exakt lösen
Lernziele
- erklären, wann und warum numerische Methoden notwendig sind
- das Newton-Verfahren zur Nullstellensuche durchführen
- Intervallhalbierung als robuste Alternative verstehen
- numerische Integration mit Trapezregel und Simpson-Regel berechnen
- Fehlertypen (Abbruchfehler, Rundungsfehler) unterscheiden
Vorwissen empfohlen
Einführung
Die meisten interessanten mathematischen Probleme der realen Welt haben keine schöne, geschlossene Lösung. Die Gleichung lässt sich nicht elegant nach umformen. Das Integral hat keine elementare Stammfunktion. Und dennoch brauchen Ingenieure, Physiker und Ökonomen genaue Antworten. Die Lösung: numerische Methoden — systematische Verfahren, die sich schrittweise an die exakte Antwort annähern, bis die Genauigkeit ausreicht.
Grundidee
Statt einer exakten Lösung berechnet man eine Näherungslösung mit kontrolliertem Fehler. Die Kernidee ist Iteration: Man startet mit einer Schätzung und verbessert sie Schritt für Schritt, bis das Ergebnis „gut genug” ist. Wie gut genug? Das hängt vom Problem ab — für GPS reichen ein paar Zentimeter, für Atomsimulationen müssen Fehler kleiner als sein.
Erklärung
Warum numerische Methoden?
Drei Gründe, warum exakte Lösungen oft unmöglich oder unpraktisch sind:
- Keine geschlossene Form: Polynome ab Grad 5, transzendente Gleichungen (), die meisten Differentialgleichungen.
- Rechenzeitaufwand: Exakte symbolische Berechnung ist oft exponentiell teurer als eine Näherung.
- Datenunsicherheit: Wenn die Eingabedaten selbst fehlerbehaftet sind (Messungen!), ist übertriebene Exaktheit sinnlos.
Newton-Verfahren (Newton-Raphson)
Das Newton-Verfahren findet Nullstellen einer differenzierbaren Funktion :
Idee: An der aktuellen Schätzung legt man die Tangente an die Funktion. Wo schneidet diese Tangente die x-Achse? Das ist die verbesserte Schätzung .
Beispiel: Nullstelle von (also ), Startwert :
| 0 | 1.0000 | -1.0000 |
| 1 | 1.5000 | 0.2500 |
| 2 | 1.4167 | 0.0069 |
| 3 | 1.4142 | 0.000006 |
Das Newton-Verfahren konvergiert quadratisch: Die Anzahl korrekter Dezimalstellen verdoppelt sich etwa bei jedem Schritt.
Wann versagt es? Wenn (Division durch fast Null), bei mehreren Nullstellen (falscher Zweig), oder bei schlechtem Startwert.
Intervallhalbierung (Bisektionsverfahren)
Robustere Alternative zum Newton-Verfahren:
Idee: Wenn und (oder umgekehrt), muss nach dem Zwischenwertsatz eine Nullstelle in liegen. Berechne den Mittelpunkt . Je nach Vorzeichen von liegt die Nullstelle in oder . Halbiere das Intervall und wiederhole.
Konvergenz: linear — nach Schritten ist der Fehler kleiner als . Langsamer als Newton, aber immer konvergent (solange eine Nullstelle im Intervall liegt).
Numerische Integration
Viele Integrale haben keine elementare Stammfunktion. Statt exakt zu integrieren, approximiert man die Fläche unter der Kurve.
Trapezregel: Teile in gleiche Teilintervalle der Breite auf. Ersetze die Kurve auf jedem Teilintervall durch eine Gerade (Trapez):
Simpson-Regel: Nutze statt Geraden quadratische Parabeln — genauere Approximation:
(mit gerade)
Vergleich der Fehler: Trapezregel , Simpson — Simpson ist deutlich genauer bei gleichem Rechenaufwand.
Fehleranalyse
Zwei grundlegende Fehlertypen:
Abbruchfehler (Diskretisierungsfehler): Entsteht durch das Abbrechen einer unendlichen Reihe oder durch die Diskretisierung eines kontinuierlichen Problems. Kleiner → kleinerer Abbruchfehler.
Rundungsfehler: Computer rechnen mit endlicher Stellenzahl (64-Bit-Gleitkomma: ca. 15–16 Dezimalstellen). Jede Operation erzeugt minimale Ungenauigkeiten. Bei vielen Operationen können sich Rundungsfehler aufschaukeln (Fehlerfortpflanzung).
Das Dilemma: Kleineres reduziert Abbruchfehler, aber erhöht die Anzahl der Operationen und damit den kumulativen Rundungsfehler. Es gibt ein optimales .
Numerik ist nicht Ungenauigkeit aus Faulheit — sondern präzise kontrollierte Näherung. Man wählt Verfahren und Schrittweite so, dass der Fehler für das jeweilige Problem klein genug ist. Für GPS, Wettervorhersage und Finite-Elemente-Methode ist das die einzige praktikable Lösung.
Konvergenz und Fixpunktsätze
Ein iteratives Verfahren konvergiert, wenn die Folge gegen einen Grenzwert strebt.
Fixpunkt: Ein Punkt mit heißt Fixpunkt der Funktion . Wenn man das Newton-Verfahren als schreibt, ist die Nullstelle von ein Fixpunkt von .
Der Banach’sche Fixpunktsatz garantiert Konvergenz, wenn eine Kontraktion ist (benachbarte Punkte werden näher zusammengebracht).
Beispiel aus dem Alltag
GPS: Die Position des Empfängers wird durch ein nichtlineares Gleichungssystem aus Satellitendistanzen bestimmt. Die exakte Lösung ist analytisch kompliziert — stattdessen verwendet der GPS-Chip iterative Verfahren, die in Millisekunden konvergieren.
Wettervorhersage: Die Navier-Stokes-Gleichungen der Atmosphärendynamik sind partiell und nichtlinear — keine exakte Lösung möglich. Numerische Methoden (Finite-Differenzen, Spektralmethoden) diskretisieren die Atmosphäre in Millionen von Gitterpunkten.
Finite-Elemente-Methode (FEM): Beim Entwurf eines Autobauteils berechnet FEM, wie das Material unter Belastung verformt wird. Das kontinuierliche Problem wird in Tausende kleine Elemente zerlegt — ein riesiges lineares Gleichungssystem, das numerisch gelöst wird.
Anwendung
Aufgabe: Berechne mit der Trapezregel und Teilintervallen: .
Lösung: , Stützstellen: .
Funktionswerte: , , , , .
Exakter Wert: . Fehler: . Mit halbiert sich der Fehler auf .
Typische Fehler
Newton-Verfahren ohne Startwertstrategie: Ein schlechter Startwert kann dazu führen, dass das Verfahren divergiert oder zur falschen Nullstelle konvergiert. Immer erst grafisch prüfen, wo die Nullstelle ungefähr liegt.
Trapezregel bei stark gekrümmten Funktionen: Die Trapezregel approximiert Kurven durch Geraden — bei stark gekrümmten Funktionen ist der Fehler groß. Hier liefert die Simpson-Regel oder eine adaptive Schrittweitensteuerung deutlich bessere Ergebnisse.
Fehler ignorieren: Numerische Ergebnisse ohne Fehlerabschätzung sind wertlos. Ein Ergebnis ohne Angabe der Genauigkeit ist wie ein Messwert ohne Einheit.
Zusammenfassung
Merke dir:
- Numerische Methoden nähern sich an exakte Lösungen an, wenn diese nicht analytisch bestimmbar sind
- Newton-Verfahren: quadratische Konvergenz, braucht guten Startwert und
- Intervallhalbierung: lineare Konvergenz, aber robust — immer konvergent bei vorzeichenwechselnden Intervallen
- Trapezregel: ; Simpson: — Simpson deutlich effizienter
- Abbruchfehler durch Diskretisierung, Rundungsfehler durch endliche Computerarithmetik
- Praxisbeispiele: GPS, Wettervorhersage, FEM in der Ingenieurwissenschaft
Quiz
Frage 1: Führe einen Newton-Schritt aus für mit Startwert .
Frage 2: Bei der Intervallhalbierung: Du hast und . Was ist der nächste Mittelpunkt, und wie schränkt sich das Intervall ein, wenn ?
Frage 3: Warum ist die Simpson-Regel genauer als die Trapezregel bei gleichem ?
Frage 4: Was passiert numerisch, wenn man beim Newton-Verfahren den Ableitungswert erhält?