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
- 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ürschaetzwert
ermittelt wurde, die der Funktionnewton
(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).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.