ClassesClassesClassesClasses | | | | Operators

tuple_mediantuple_medianTupleMediantuple_medianTupleMedianTupleMedian (Operator)

Name

tuple_mediantuple_medianTupleMediantuple_medianTupleMedianTupleMedian — Return the median of the elements of a tuple.

Signature

tuple_median( : : Tuple : Median)

Herror tuple_median(const Hlong Tuple, Hlong* Median)

Herror T_tuple_median(const Htuple Tuple, Htuple* Median)

Herror tuple_median(const HTuple& Tuple, Hlong* Median)

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

HTuple HTuple::TupleMedian() const

void HOperatorSetX.TupleMedian(
[in] VARIANT Tuple, [out] VARIANT* Median)

VARIANT HTupleX.TupleMedian([in] VARIANT Tuple)

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

HTuple HTuple.TupleMedian()

Description

tuple_mediantuple_medianTupleMediantuple_medianTupleMedianTupleMedian calculates the median of all elements of the input tuple TupleTupleTupleTupleTupletuple and returns it in the output parameter MedianMedianMedianMedianMedianmedian. The input tuple may only consist of numbers (integer or floating point numbers). The median is defined as the element with rank n/2 (see tuple_select_ranktuple_select_rankTupleSelectRanktuple_select_rankTupleSelectRankTupleSelectRank).

Exception: Empty input tuple

If the input tuple is empty, an exception is raised.

HDevelop In-line Operation

HDevelop provides an in-line operation for tuple_mediantuple_medianTupleMediantuple_medianTupleMedianTupleMedian, which can be used in an expression in the following syntax:

Median := median(Tuple)

Parallelization

Parameters

TupleTupleTupleTupleTupletuple (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Input tuple.

MedianMedianMedianMedianMedianmedian (output_control)  number HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Median of the tuple elements.

Alternatives

tuple_select_ranktuple_select_rankTupleSelectRanktuple_select_rankTupleSelectRankTupleSelectRank

See also

tuple_meantuple_meanTupleMeantuple_meanTupleMeanTupleMean, tuple_mintuple_minTupleMintuple_minTupleMinTupleMin, tuple_maxtuple_maxTupleMaxtuple_maxTupleMaxTupleMax

Module

Foundation


ClassesClassesClassesClasses | | | | Operators