plateau_computation

plateau_computation berechnet für jedes durch rvPlateau definierte Plateau eine Statistik unter Verwendung der entsprechenden Werte aus rvData.

Auf jedes erkannte Plateau können unabhängig voneinander verschiedene statistische Operationen angewendet werden (z. B. Mittelwert, Minimum, Maximum, Standardabweichung).

rmXY = plateau_computation(rvPlateau, rvData, rsOperation, bTable);

Returnwert

rmXY ist ein Vektor, dessen Inhalt von bTable abhängt. Bei bTable = 0 wird die berechnete Statistik allen Stichproben jedes Plateaus zugewiesen (alle anderen Stichproben werden auf #INF gesetzt), während bei bTable = 1 ein einziger Wert pro Plateau zurückgegeben wird, der sich für die tabellarische Darstellung oder die weitere Verarbeitung eignet.

Parameter

rvPlateau

rvPlateau ist der Kanal, der die Plateaus anzeigt.

rvData

rvData ist der Kanal, für den die Statistik berechnet werden soll.

rsOperation

Ist die Statistik, die für jedes Plateau in rvPlateau auf rvData berechnet werden soll

rsOperation

Bedeutung

mean

Mittelwert

max

Maximalwert

min

Minimalwert

start

Beginn des Plateaus (X-Achse)

end

Ende des Plateaus (X-Achse)

end-start

auer des Plateaus

maxcumsum

Maximum der kumulierten Summe von Y über das Plateau

meandeviation

Mittlere absolute Abweichung vom Mittelwert.

variance

Varianz

standarddeviation

Standardabweichung

standarddeviation2

Doppelte Standardabweichung.

median

Median

npoints

Anzahl der Punkte auf dem Plateau.

bTable

bTable gibt an, ob die Daten bereitgestellt werden:

  • Als Vektor mit derselben Länge wie die Originaldaten, jedoch mit dem Wert 0 für die Schritte und den Ergebnissen der Berechnung für jedes Plateau.

  • Als Vektor mit ebenso vielen Punkten wie Schritten, nützlich, um in einem Bericht als Tabelle dargestellt zu werden.

Beispiel

Im folgenden Beispiel entspricht das Signal rvData (grün) dem Mittelwert auf jedem Plateau (blau).

../../_images/xyfilter_plateau_computation.png

History

Version

Beschreibung

R2026.3

Neu.

id-707603