Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Funkcia %SumVector


Popis

(Starý názov funkcie %SumVektor)

Funkcia vráti vektor s jednou hodnotou, ktorá sa rovná sume hodnôt zdrojového vektora.Funkcia vráti utriedené pole (pre bAsc /=0 vzostupne, ináč zostupne). Ak je bInvalidIsMAX /=0, neplatné hodnoty sú pri porovnaní zamenené za Long_Float (ináč Long_Float’Min). Časové značky polohu vo vektore nemenia!

Deklarácia


Blok kódu
languageeda-l
themeConfluence
VECTOR := %Sort%SumVector(
	ARRAY|VECTOR,	_source
	bAsc[,
	bInvalidIsMAX
)
VECTOR BOOL	_abs := %SumVector(ň
	VECTOR[, bAbs0]
)

 


Parametre


_array|vectorMeno vektora | pole hodnôt
_bAscUsporiadanie (0 – zostupné, 1 - vzostupné)
source

Zdrojový vektor. 

_abs

Výpočet nad absolútnymi hodnotami (1) alebo nie (0).

_bInvalidIsMaxNeplatná hodnota je max / min (1 / 0) 


Príklad


Blok kódu
languageeda-l
themeRDark
-- usporiadavypočíta hodnotysumu podľa veľkostivektora
VECTOR _v;

%CreateVector(_v%LoadVector(Vector.Src, 5);
_v[1] := 4;
_v[2] := 3_BT, _ET);
_v[3] := 5;
_v[4] := 4;
_v[5] := 1;

_v := %Sort(_v, 1, 0%SumVector(Vector.Src);

RETURN _v;



Info
titleSúvisiace stránky:

%AvgVector
TODO%MaxVector
%MinVector