VI_mean | VBI_mean | VSI_mean | VLI_mean | VQI_mean | |
VU_mean | VUB_mean | VUS_mean | VUL_mean | VUQ_mean | VUI_mean |
|
Funktion | Mittelwert einer eindimensionalen Verteilung |
|
Syntax C/C++ | #include <VFstd.h>
float VF_mean( fVector X, ui size );
(analog VD_, VE_, VCF_, VCD_, VCE_)
double VI_mean( iVector X, ui size );
(analog 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:UIntSize ): Single;
(analog VD_, VE_)
procedure VCF_mean( var Mean:fComplex; X:cfVector; size:UIntSize );
(analog VCD_, VCE_)
function VI_mean( X:iVector; size:UIntSize ); Double;
(analog VBI_, VSI_, VLI_, VU_, VUB_, VUS_, VUL_)
function VQI_mean( X:qiVector; size:UIntSize ); Extended; |
|
CUDA-Funktion C/C++ | #include <cudaVFstd.h>
int cudaVF_mean( float *h_RetVal, fVector d_X, ui size );
int cusdVF_mean( float *d_RetVal, fVector d_X, ui size );
float VFcu_mean( fVector h_X, ui size );
|
CUDA-Funktion Pascal/Delphi | uses VFstd;
function cudaVF_mean( var h_RetVal:Single; d_X:fVector; size:UIntSize ): IntBool;
function cusdVF_mean( d_RetVal:PSingle; d_X:fVector; size:UIntSize ): IntBool;
function VFcu_mean( h_X:fVector; size:UIntSize ): Single;
|
|
Beschreibung | mean = (1 / size) * Summe( Xi )
Ganzzahl-Versionen: Der Mittelwert einer aus ganzen Zahlen bestehenden Verteilung ist grundsätzlich eine rationale, also eine Fließkomma-Zahl. Daher ist der Rückgabewert bei den 8, 16 und 32-bit-Ganzzahl-Versionen eine double und bei der 64-bit-Ganzzahl-Version VQI_mean eine extended. |
|
|
Rückgabewert | gefundener Mittelwert (außer komplexen Versionen in Pascal/Delphi) |
|
|