Betrachte zunächst eine einfache Diskretisierung:
![]()  | 
(5.51) | 
![]()  | 
(5.52) | 
Problem: Schlechte Lösung, da Solitonen nicht stabil sind, wenn sie sich durchdringen, d.h. schon nach wenigen Zeitschritten ''explodiert'' die Lösung.
Fehlerursachen
Analog zum Vorgehen beim Numerov-Verfahren kann man die
erste Ableitung besser Darstellen. Betrachte dazu die Taylorreihe
  
![]()  | 
(5.53) | 
![]()  | 
(5.54) | 
Man verwende hierzu statt 
besser den Mittelwert, den man
durch die Substitution
![]()  | 
(5.55) | 
Unterschied zur genaueren Ableitung wie bei 1.???
Definition: Courant-Bedingung
Störungen bleiben nur dann stabil, wenn der Zeitschritt dt kleiner
als der Ausbreitungsschritt 
ist.
Beachte: Nach der symmetrischen Diskretisierung enthält die Gleichung nun drei Zeitschritte, d. h. für die Berechnung der Zukunft (n+1) muß man Gegenwart n und Vergangenheit n-1 kennen. der erste Schritt (hier ist nur die Gegenwart bekannt!) muß nach der einfachen Formel erfolgen, die weiteren dann mit den beiden symmetrischen Diskretisierungen
Beachte: Man kann den Fehler der numerischen Approximation durch
verkleinern der Schrittweite reduzieren.  Dabei wächst der Aufwand für
die Berechnung in x-Richtung mit 
.
Aus Stabilitätsgründen
muß aber dt 
verkleinert werden!