Unter einem Startwert versteht man in der Mathematik wie auch Informatik bei numerischen und iterativen Verfahren (Algorithmen) einen gewissen Wert einer Variable, mit dem eine Berechnung begonnen wird. Analog ist es in der Programmierung derjenige Parameter, der einer Routine übergeben wird (Eingangswert).

Es ist im Normalfall allgemein üblich, den Startwert damit zu bezeichnen, dass man den Variablennamen mit «0» indiziert (weitere Werte bei iterativen Verfahren mit 1, 2, 3, …, allgemein mit «n» zu natürliche Zahl, sonst auch mit dem Namen der freien, laufenden Variable). Es finden sich aber auch andere Notationen.

Beispiele Bearbeiten

  •   das Newton-Verfahren zum Finden einer Nullstelle, Startwert   ist eine gewisse geschätzte x-Koordinate, die in etwa passen könnte, das Verfahren konvergiert unter gewissen Voraussetzungen gegen die Nullstelle. Je besser der Startwert ist, desto schneller und sicherer ist im Allgemeinen die Konvergenz; eine entsprechende Programmzeile könnte nullstelle=newton(schaetzwert) lauten, nachdem vorher eine Zahl für schaetzwert ermittelt wurde, die der Funktion newton (für eine gewisse Funktion) als Parameter übergeben werden kann.
  •   die Definition der Fibonacci-Folge. Sie erfordert als Besonderheit zwei Startwerte,   und  , mit   ergibt sich die Grundform 1, 1, 2, 3, 5, 8, ….
  •   gleichförmig geradlinige Bewegung,   ist der Anfangsort zu einem gewissen Zeitpunkt  , sonst wird eine Funktion der Zeit   als Funktionswert der freien Variable aber meist geklammert notiert, in der Praxis wird auch   geschrieben; hier ist der Startwert ein Vektor (in   ein Wertetripel).
  • Seed key, Startwert eines numerischen Zufallszahlengenerators (engl. seed ‚Samen‘, dieser Ausdruck ist der Informationstechnologie in diesem Sinne einer Initialisierung verbreiteter zu finden).