Porovnávané verzie
porovnané s
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 | ||||
---|---|---|---|---|
| ||||
VECTOR := %Sort%SumVector( ARRAY|VECTOR, _source bAsc[, bInvalidIsMAX ) VECTOR BOOL _abs := %SumVector(ň VECTOR[, bAbs0] ) |
Parametre
_array|vector | Meno vektora | pole hodnôt | ||
_bAsc | Usporiadanie (0 – zostupné, 1 - vzostupné) | ||
source | Zdrojový vektor. | ||
_abs | Výpočet nad absolútnymi hodnotami (1) alebo nie (0). | _bInvalidIsMax | Neplatná hodnota je max / min (1 / 0) |
Príklad
Blok kódu | ||||
---|---|---|---|---|
| ||||
-- 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; |