Différences entre versions de « Commande GarderSi »
De GeoGebra Manual
Ligne 6 : | Ligne 6 : | ||
: {{Example|1=<code>GarderSi[x<3, {1, 2, 3, 4, 1, 5, 6}]</code> retourne la nouvelle liste ''{1, 2, 1}''.}} | : {{Example|1=<code>GarderSi[x<3, {1, 2, 3, 4, 1, 5, 6}]</code> retourne la nouvelle liste ''{1, 2, 1}''.}} | ||
+ | |||
+ | |||
+ | {{note|1=Pour les listes de nombres vous pouvez utiliser une condition quelconque.<br/> | ||
+ | Pour une liste d'autres objets vous ne pouvez utiliser que des conditions de type : <code>x==constant</code> ou <code>x!=constant</code>.}} | ||
+ | |||
+ | |||
+ | |||
+ | {{idée|1= 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 : <br/> | ||
+ | <code> Nettoyer[Compactée[Si[sqrt(x(A)²+y(A)²)<1,A],A,liste1]] </code>.}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | --[[Utilisateur:Noel Lambert|Noel Lambert]] 27 septembre 2011 à 05:08 (CEST) |
Version du 27 septembre 2011 à 05:08
- 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 :
Pour une liste d'autres objets vous ne pouvez utiliser que des conditions de type :
x==constant
ou x!=constant
.
Idée : 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]]
.
--Noel Lambert 27 septembre 2011 à 05:08 (CEST)