tuple_mediantuple_medianTupleMedianTupleMedian (Operator)

Name

tuple_mediantuple_medianTupleMedianTupleMedian — Berechnen des Medians aller Elemente eines Zahlentupels.

Signatur

tuple_median( : : Tuple : Median)

Herror tuple_median(const Hlong Tuple, Hlong* Median)

Herror T_tuple_median(const Htuple Tuple, Htuple* Median)

void TupleMedian(const HTuple& Tuple, HTuple* Median)

HTuple HTuple::TupleMedian() const

static void HOperatorSet.TupleMedian(HTuple tuple, out HTuple median)

HTuple HTuple.TupleMedian()

Beschreibung

tuple_mediantuple_medianTupleMedianTupleMedianTupleMedian berechnet den Median aller Elemente des Eingabetupels TupleTupleTupleTupletuple und liefert ihn in dem Ausgabeparameter MedianMedianMedianMedianmedian zurück. Das Eingabetupel muss ausschließlich aus (ganzen oder Gleitkomma-)Zahlen bestehen. Der Median ist definiert als das Element mit Rang n/2 (siehe tuple_select_ranktuple_select_rankTupleSelectRankTupleSelectRankTupleSelectRank).

Sonderfall: Leeres Eingabetupel

Falls das Eingabetupel leer ist, wird eine Fehlermeldung angezeigt.

HDevelop Inline-Operation

HDevelop unterstützt eine Inline-Operation für tuple_mediantuple_medianTupleMedianTupleMedianTupleMedian, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Median := median(Tuple)

Ausführungsinformationen

Parameter

TupleTupleTupleTupletuple (input_control)  number(-array) HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)

Eingabetupel.

MedianMedianMedianMedianmedian (output_control)  number HTupleHTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)

Median der Tupelelemente.

Alternativen

tuple_select_ranktuple_select_rankTupleSelectRankTupleSelectRankTupleSelectRank

Siehe auch

tuple_meantuple_meanTupleMeanTupleMeanTupleMean, tuple_mintuple_minTupleMinTupleMinTupleMin, tuple_maxtuple_maxTupleMaxTupleMaxTupleMax

Modul

Foundation