PeakCount (FPScript)
Führt eine Spitzenwertzählung aus der Rainflow-Matrix oder Markov-Matrix durch. Die Funktion zählt die absoluten oder kumulierten Häufigkeiten von Spitzen- bzw. Talwerten.
Syntax
PeakCount(Matrix, Result)
Die Syntax der PeakCount-Funktion besteht aus folgenden Teilen:
Teil |
Beschreibung |
||||||||
---|---|---|---|---|---|---|---|---|---|
Matrix |
Ist die Markov- oder Rainflow-Matrix, die ausgewertet werden soll. Wird die Matrix als Signalreihe mit Z-Komponente angegeben, so müssen die X- und Z-Komponente die Klassenmitten der der Matrix zugrunde liegenden Klassenaufteilung enthalten. Erlaubte Datenstrukturen sind Datenmatrix und Signalreihe. Es sind alle reellen Datentypen erlaubt. Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste. |
||||||||
Result |
Gibt an, ob Spitzen- oder Talwerte gezählt werden sollen und, ob kumulierte Häufigkeiten ermittelt werden sollen. Das Argument Result 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. |
Anmerkungen
Wenn kumulierte Häufigkeiten gefordert sind, werden bei Spitzenwerten die Häufigkeiten der jeweiligen Klasse und aller höheren Klassen summiert, bei Talwerten entsprechend aller niedrigeren Klassen. Wenn die Matrix als Signalreihe übergeben wurde, ist das Ergebnis ein Signal, dessen X-Komponente der von Matrix entspricht. Andernfalls ist das Ergebnis eine Datenreihe.
Verfügbarkeit
Option Klassierung
Beispiele
PeakCount(MarkovMatrix, COUNT_PLUS) |
Zählt die Spitzenwerte der mit der MarkovMatrix-Funktion ermittelten Markov-Matrix. |
PeakCount(RainflowMatrix, COUNT_MINUS) |
Zählt die Talwerte der mit der RainflowMatrix-Funktion ermittelten Rainflow-Matrix. |