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 utriedené pole (pre bAsc /=0 vzostupne, ináč zostupnevektor s 1 hodnotou (SUMA). Ak je bInvalidIsMAX hodnota bAbs /=0, neplatné hodnoty sú pri porovnaní zamenené za Long_Float (ináč Long_Float’Min). Časové značky polohu vo vektore nemenia!0.0, výpočet je vykonaný násobkom abs. hodnotami vektora.

Deklarácia


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


Parametre


_array|vectorMeno vektora | pole hodnôt
_bAscUsporiadanie (0 – zostupné, 1 - vzostupné)bAbsHodnota násobku _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:

TODO