GlobalMinimum (FPScript)
Sucht nach dem globalen Minimum in einem Datensatz.
Syntax
GlobalMinimum(DataSet [ , Operation = EVENT_DEFAULT ])
Die Syntax der GlobalMinimum-Funktion besteht aus folgenden Teilen:
Teil |
Beschreibung |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DataSet |
Der zu durchsuchende Datensatz. Erlaubte Datenstrukturen sind Datenreihe, Datenmatrix, Signal und Signalreihe. Es sind alle numerischen Datentypen erlaubt. Bei komplexen Datentypen erfolgt eine Betragsbildung. Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste. |
||||||||||||
Operation |
Legt die Arbeitsweise der Funktion fest. Wenn Sie das Argument weglassen, liefert die Funktion bei Datenreihen und Signalen den Index des gefundenen Minimums als Einzelwert. Bei Datenmatrizen und Signalreihen wird in diesem Fall EVENT_SETVOID verwendet. Das Argument Operation kann folgende Werte haben:
Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt. Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert EVENT_DEFAULT gesetzt. |
Anmerkungen
Das globale Minimum ist der betragsmäßig kleinste Wert im Datensatz. Die Funktion GlobalMinimum liefert den Ort des globalen Minimums. Verwenden Sie die Funktion Minimum mit der Option CALC_GLOBAL, um den Wert des globalen Minimums zu ermitteln. Wenn mehrere solcher Werte existieren, wird nur der erste als globales Minimum anerkannt. Verwenden Sie die Funktion GlobalExtrema, wenn Sie in diesem Fall alle Vorkommnisse finden möchten.
Verfügbarkeit
FlexPro Basic, Professional, Developer Suite
Beispiele
GlobalMinimum({6,4,3,7,4,5}) |
Ergibt 2L. Das Ergebnis ist der Index des kleinsten Wertes als Einzelwert. |
GlobalMinimum({6,4,3,7,4,5}, EVENT_INDEX) |
Ergibt {2L}. Das Ergebnis ist der Index des kleinsten Wertes als Datenreihe. |