Commande GarderSi

GarderSi( <Condition>, <Liste> )

Crée une nouvelle liste contenant uniquement les éléments de la liste initiale vérifiant la condition.

Exemple : GarderSi(x<3, {1, 2, 3, 4, 1, 5, 6}) retourne la nouvelle liste \{1, 2, 1}.

Note : Pour les listes de nombres vous pouvez utiliser une condition quelconque.

Pour une liste d’autres objets vous ne pouvez utiliser que des conditions de type : x==constant ou x!=constant.

GarderSi( <Condition>, <Variable>, <Liste> )

Exemples :

  • Soit les points P, Q et R, GarderSi(x(A) < 3, A, {P, Q, R}) retourne la liste des couples de coordonnées des seuls points, parmi les points cités, dont l’abscisse est plus petite que 3.La variable A est remplacée successivement par P puis Q puis R pour tester la condition;* Soit une liste liste1 de points, si vous désirez ne garder que les points situés dans le disque unité ouvert, vous pouvez utiliser : Nettoyer(Compactée(Si(sqrt(x(A)²+y(A)²)<1,A),A,liste1)) .