<< sign Opérations matricielles Chercher et trier >>

Scilab Help >> Fonctions Elémentaires > Opérations matricielles > sum

sum

somme des éléments d'un tableau.

Séquence d'appel

y = sum(x)
y = sum(x, orientation)
y = sum(x, outtype)
y = sum(x, orientation, outtype)

Paramètres

x
Tableau de booléens (dense ou creux), entiers encodés, nombres (dense ou creux), polynômes, ou fractions rationnelles.

orientation
Cet argument peut être
  • un caractère : "*", "r", "c" ou "m"

  • un entier positif : n° de la dimension selon laquelle les sommes doivent être calculées.

outtype
une chaîne de caractères pouvant prendre les valeurs "native" ou "double".

y
un scalaire ou un tableau.

Description

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:

L'argument outtype gère la façon dont le produit est réalisé :

Remarque

Cette fonction s'applique avec les mêmes règles aux matrices creuses et aux hypermatrices.

Exemples

A=[1,2;3,4];
sum(A)
sum(A,1)

I=uint8([2 95 103;254 9 0])
sum(I) //native evaluation
sum(I,"double")
sum(I,2,"double")

s=poly(0,"s");
P=[s,%i+s;s^2,1];
sum(P),
sum(P,2)

B=[%t %t %f %f];
sum(B) //evaluation in float
sum(B,"native") //similar to or(B)

Voir aussi


Report an issue
<< sign Opérations matricielles Chercher et trier >>