Previous Up Next

6.3.25  Sum of list (or matrix) elements transformed by a function

The count command adds the values of a function applied to the elements of a list or matrix.

Examples

count((x)->x,[2,12,45,3,7,78])
     
147           

because 2+12+45+3+7+78=147.

count((x)->x<12,[2,12,45,3,7,78])
     
3           
count((x)->x==12,[2,12,45,3,7,78])
     
1           
count((x)->x>12,[2,12,45,3,7,78])
     
2           
count(x->x^2,[3,5,1])
     
35           

Indeed, 32+52+11=35.

count(id,[3,5,1])
     
9           

Indeed, id is the identity functions and 3+5+1=9.

count(1,[3,5,1])
     
3           

Indeed, 1 is the constant function equal to 1 and 1+1+1=3.


Previous Up Next