Différences entre versions de « Commande GarderSi »

De GeoGebra Manual
Aller à : navigation, rechercher
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 : 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]] .



--Noel Lambert 27 septembre 2011 à 05:08 (CEST)

© 2024 International GeoGebra Institute