somme des éléments d'un tableau.
y = sum(x) y = sum(x, orientation) y = sum(x, outtype) y = sum(x, orientation, outtype)
"*",
"r", "c" ou
"m"
"native" ou "double".
Pour un tableau x,
y=sum(x) renvoie dans y la
somme de tous les éléments de x.
y=sum(x,orientation) retourne dans
y la somme des éléments de x
le long de la dimension donnée par le paramêtre
orientation:
Si orientation est égal à 1 ou "r" alors:

ou

Si orientation est égal à 2 ou "c" alors:

ou

Si orientation est égal à n alors

y=sum(x,"*") est équivalent à y=sum(x)
y=sum(x,"m") est équivalent à
y=sum(x,orientation) où
orientation est l'index de la première
dimension de x qui est plus grande que
1. Cette option est utilisé pour la compatibilité avec Matlab.
L'argument outtype gère la façon dont le produit est réalisé :
Pour les matrices de doubles, de polynômes, de fractions rationnelles,
l'évaluation est toujours effetuée sur des nombres à virgule flottante.
Les options "double" ou "native" sont équivalentes
(par défaut, outtype = "double").
Pour les tableaux d'entiers,
si outtype="native", le calcul est effectué sur des nombres entiers
(modulo 2^b, où b est le nombre de bits utilisés).
si outtype="double", le calcul est effectué sur
des nombres à virgule flottante.
La valeur par défaut est outtype="native"
Pour les tableaux de booléens,
si outtype="native", le calcul est effectué sur des booléens
(* est remplacée par &),
si outtype="double", le calcul est effectué sur des nombres
à virgule flottante (%t est remplacé par 1 et %f par 0).
La valeur par défaut est outtype="double"
Cette fonction s'applique avec les mêmes règles aux matrices creuses et aux hypermatrices.