Différences entre versions de « Commande Compactée »

De GeoGebra Manual
Aller à : navigation, rechercher
Ligne 15 : Ligne 15 :
 
{{idée|1=<div>
 
{{idée|1=<div>
 
Il suffit de passer en argument une simple liste à la commande Compactée.<br/> Ceci permet une alternative plus concise à la commande  [[Commande Séquence| Séquence]] quand le seul objectif est de parcourir la liste.{{exemple|<code>Compactée[a^2, a, ListeNombres]</code> est équivalente en plus concise à <br/><code>Séquence[Elément[ListeNombres, a]^2, a, 1, Longueur[ListeNombres]]</code><br/> (mais dans ce cas il est <u>encore plus simple d'écrire</u> : <code>ListeNombres^2</code>.)}}</div>}}
 
Il suffit de passer en argument une simple liste à la commande Compactée.<br/> Ceci permet une alternative plus concise à la commande  [[Commande Séquence| Séquence]] quand le seul objectif est de parcourir la liste.{{exemple|<code>Compactée[a^2, a, ListeNombres]</code> est équivalente en plus concise à <br/><code>Séquence[Elément[ListeNombres, a]^2, a, 1, Longueur[ListeNombres]]</code><br/> (mais dans ce cas il est <u>encore plus simple d'écrire</u> : <code>ListeNombres^2</code>.)}}</div>}}
 +
 +
 +
{{idée|1=<div>  Sierpinski en un tweet par Zbynek
 +
<code>Compactée[Polygone[v],v,Itération[Unir[Compactée[Compactée[(t+p)/2,p,t],t,p]],p, {{{(0,0),(5;0°),(5;60°)}}},5]]</code></div>}}

Version du 9 août 2015 à 07:41

Compactée[<Expression>, <Var1>, <Liste1>, <Var2>, <Liste2>, ...]
Crée une liste d'objets obtenus par substitution des variables dans l'expression par les éléments des listes correspondantes.

La longueur de la liste résultante est le minimum des longueurs des listes.

Exemple : Soit les points P,Q,R,S,T.

Compactée[MilieuCentre[A,B],A,{P,Q},B,{R,S,T}]

retourne une liste contenant les milieux des segments [PR] et [QS].
Exemple : Soit une liste liste1 de points.

Nettoyer[Compactée[Si[sqrt(x(A)²+y(A)²)<1,A],A,liste1]]

retourne la liste des points situés dans le disque unité ouvert.
Note Idée :
Il suffit de passer en argument une simple liste à la commande Compactée.
Ceci permet une alternative plus concise à la commande Séquence quand le seul objectif est de parcourir la liste.
Exemple : Compactée[a^2, a, ListeNombres] est équivalente en plus concise à
Séquence[Elément[ListeNombres, a]^2, a, 1, Longueur[ListeNombres]]
(mais dans ce cas il est encore plus simple d'écrire : ListeNombres^2.)


Note Idée :
Sierpinski en un tweet par Zbynek Compactée[Polygone[v],v,Itération[Unir[Compactée[Compactée[(t+p)/2,p,t],t,p]],p, {{{(0,0),(5;0°),(5;60°)}}},5]]
© 2024 International GeoGebra Institute