| Syntax C/C++ | #include <VFstd.h>
float VF_mean( fVector X, ui size );
(similarly VD_, VE_, VCF_, VCD_, VCE_)
double VI_mean( iVector X, ui size );
(similarly VBI_, VSI_, VLI_, VU_, VUB_, VUS_, VUL_, VUI_)
extended VQI_mean( qiVector X, ui size ); |
| C++ VecObj | #include <OptiVec.h>
T vector<T>::mean();
double vector<int>::mean();
extended vector<quad>::mean(); |
| Pascal/Delphi | uses VFstd;
function VF_mean( X:fVector; size:UInt ): Single;
(similarly VD_, VE_)
procedure VCF_mean( var Mean:fComplex; X:cfVector; size:UInt );
(similarly VCD_, VCE_)
function VI_mean( X:iVector; size:UInt ); Double;
(similarly VBI_, VSI_, VLI_, VU_, VUB_, VUS_, VUL_)
function VQI_mean( X:qiVector; size:UInt ); Extended; |
|
| Description | mean = (1 / size) * sum( Xi )
Integer versions: the mean of a distribution consisting of whole numbers generally is a fractional, i.e. a floating-point number. Therefore, the return value of the 8, 16, and 32-bit integer versions is a double. For the 64-bit integer version, VQI_mean, the return value is an extended. |
|