Zum Inhalt springen

Startwert

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 18. Juli 2019 um 17:58 Uhr durch imported>Christian1985 (ein anfangswert ist erstmal was anderes, gibt es quellen hierfür?).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein 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

  • <math>x_{n+1} = x_n - \tfrac{f(x_n)}{f'(x_n)},</math> das Newton-Verfahren zum Finden einer Nullstelle, Startwert <math>x_0</math> 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.
  • <math>f_n = f_{n-2} + f_{n-1},\;</math> die Definition der Fibonacci-Folge. Sie erfordert als Besonderheit zwei Startwerte, <math>f_0</math> und <math>f_1</math>, mit <math>\{1,1\}</math> ergibt sich die Grundform 1, 1, 2, 3, 5, 8, ….
  • <math>\vec r(t) = \vec v t + \vec r_0,\;</math> gleichförmig geradlinige Bewegung, <math>\vec r_0</math> ist der Anfangsort zu einem gewissen Zeitpunkt <math> t_0</math>, sonst wird eine Funktion der Zeit <math>t</math> als Funktionswert der freien Variable aber meist geklammert notiert, in der Praxis wird auch <math>\vec r_t</math> geschrieben; hier ist der Startwert ein Vektor (in <math>\R^3</math> ein Wertetripel).
  • Seed key, Startwert eines numerischen Zufallszahlengenerators (engl. {{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value) ‚Samen‘, dieser Ausdruck ist der Informationstechnologie in diesem Sinne einer Initialisierung verbreiteter zu finden).