Différences entre versions de « Commande GarderSi »

De GeoGebra Manual
Aller à : navigation, rechercher
m (betamanual 4.2 removed)
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|logical|GarderSi}}
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|logical|GarderSi}}
;GarderSi[ <Condition>, <Liste> ]
+
;'''GarderSi'''[ <Condition>, <Liste> ]
  
 
: Crée une nouvelle liste contenant uniquement les éléments de la liste initiale vérifiant la condition.
 
: Crée une nouvelle liste contenant uniquement les éléments de la liste initiale vérifiant la condition.
  
  
: {{Example|1=<code>GarderSi[x<3, {1, 2, 3, 4, 1, 5, 6}]</code> retourne la nouvelle liste ''{1, 2, 1}''.}}
+
: {{Exemple|1=<code>GarderSi[x<3, {1, 2, 3, 4, 1, 5, 6}]</code> retourne la nouvelle liste ''{1, 2, 1}''.}}
  
  
Ligne 18 : Ligne 18 :
  
  
; Garder[ <Condition>, <Variable>, <Liste> ]
+
;'''GarderSi'''[ <Condition>, <Variable>, <Liste> ]
: Ceci vous autorise une syntaxe plus souple, par ex. pour les points P, Q, R
+
: Ceci vous autorise une syntaxe plus souple :
  
<code>GarderSi[x(A) < 3, A, {P, Q, R}]</code>  
+
:{{Exemple|Soit les points P, Q et R, <code>GarderSi[x(A) < 3, A, {P, Q, R}]</code> retourne la liste des couples de coordonnées des seuls points, parmi les points cités, dont l'abscisse est plus petite que 3.<br/>La variable A est remplacée successivement par P puis Q puis R pour tester la condition.}}
 
 
va vous retourner 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.
 
 
 
 
 
 
 
 
 
--[[Utilisateur:Noel Lambert|Noel Lambert]] ([[Discussion utilisateur:Noel Lambert|discussion]]) 19 novembre 2012 à 10:15 (CET)
 

Version du 29 octobre 2014 à 10:27

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.


Note 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]] .


GarderSi[ <Condition>, <Variable>, <Liste> ]
Ceci vous autorise une syntaxe plus souple :
Exemple : 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.
© 2024 International GeoGebra Institute