suivant: Nombre d'éléments ayant une
monter: Les listes ou les
précédent: Tester si un élément
Table des matières
Index
Compter les éléments d'une liste ou d'une matrice vérifiant une propriété : count
count a deux paramètres : une fonction réelle f et une
liste l de longueur n (ou une matrice réelle A de
dimension p*q).
count applique la fonction aux éléments de la liste (ou de la
matrice) et en renvoie la somme, c'est à dire,
count(f,l) renvoie donc le nombre f(l[0])+f(l[1])+...+f(l[n-1]) ou
count(f,A) renvoie le nombre f(A[0,0])+....+f(A[p-1,q-1]).
Si f est une fonction boolénne count renvoie le nombre
d'éléments de la liste (ou de la matrice) pour lesquels la fonction
boolénne est vraie.
On tape :
count((x)->x,[2,12,45,3,7,78])
On obtient :
147
car on a : 2+12+45+3+7+78=147.
On tape :
count((x)->x<12,[2,12,45,3,7,78])
On obtient :
3
On tape :
count((x)->x==12,[2,12,45,3,7,78])
On obtient :
1
On tape :
count((x)->x>12,[2,12,45,3,7,78])
On obtient :
2
On tape :
count(x->x^
2,[3,5,1])
On obtient :
35
En effet on a :
32 +52 +11 = 35.
On tape :
count(id,[3,5,1])
On obtient :
9
En effet, id est la fonction identité et on a : 3+5+1=9.
On tape :
count(1,[3,5,1])
On obtient :
3
En effet, 1 est la fonction constante égale à 1 et on a : 1+1+1=3.
suivant: Nombre d'éléments ayant une
monter: Les listes ou les
précédent: Tester si un élément
Table des matières
Index
Documentation de giac écrite par Renée De Graeve