Bestimmt alle lokalen Minima einer gegebenen Funktion in einem gegebenen Intervall.


icon

Ein-/Ausgänge

  • cdbl.png Genauigkeit

    Genauigkeit legt die Genauigkeit des Minimums fest. Das Verfahren wird angehalten, wenn sich zwei aufeinander folgende Approximationen um nicht mehr als den Wert von Genauigkeit unterscheiden. Die Standardeinstellung lautet 1,00E-8.

  • cu16.png Schrittweite

    Schrittweite bestimmt die Abstände für die Funktionswerte. Beim Schrittweite 0 (feste Funktion) wird mit äquidistanten Funktionswerten gearbeitet. Bei 1 (modifizierte Funktion) wird mit der optimalen Schrittweite gearbeitet. Im Allgemeinen führt die modifizierte Funktion zu genaueren Minima. Der Standardwert lautet 0.

  • cu16.png Algorithmus

    Algorithmus gibt das vom VI verwendete Verfahren an. Der Standardwert lautet 0.

    0Goldenen Schnitt suchen (Standard)
    1Brent mit Ableitungen
  • cdbl.png Start

    Start ist der Startpunkt des Intervalls. Der Standardwert lautet 0,0.

  • cdbl.png Ende

    Ende ist das Ende des Intervalls. Der Standardwert lautet 1,0.

  • cstr.png Formel

    Formel ist ein String, der die zu untersuchende Funktion darstellt. Die Formel kann eine beliebige Anzahl gültiger Variablen enthalten.

  • i1ddbl.png Minima

    Minima ist ein Array mit den gefundenen Minima von Formel im Intervall (Start, Ende).

  • i1ddbl.png f(Minima)

    f(Minima) enthält die Funktionswerte an den Minima.

  • iu32.png Zeiteinheiten

    Zeiteinheiten entspricht dem Zeitaufwand für die gesamte Berechnung in Millisekunden.

  • ii32.png Fehler

    Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode.

  • Hinweis Wenn Sie die Maxima einer Funktion bestimmen möchten, müssen Sie die negative Funktion eingeben. Die Werte –f(Minima) entsprechen den korrekten maximalen Funktionswerten.

    Mit dem VI "Alle Minima suchen (1D)" können alle Minima in einem Intervall des Typs (Start, Ende) ermittelt werden. Um alle 1D-Minima von f(x) = cos(x²) zu finden, geben Sie die folgenden Werte auf dem Bedienfeld ein:

    • Start: -1,0
    • Ende: 6,0
    • Formel: cos(x^2)

    Im nachstehenden Diagramm finden Sie den Graphen von f(x). Mit den Kästchen werden die Positionen der Minima auf der Kurve markiert.

    Hinweis Wenn der Wert für Start oder Ende nahe beim Mindestwert liegt, verwenden Sie die veränderte Funktion Schrittweite.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Mathematics\Optimization\1D Explorer.vi