Diferencia entre revisiones de «Comando ConservaSi»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 3: Línea 3:
 
:{{Example|1=<br>'''<code>ConservaSi[x < 3, {1, 2, 3, 4, 1, 5, 6}]</code>''' da por resultado la nueva lista  ''{1, 2, 1}''.}}
 
:{{Example|1=<br>'''<code>ConservaSi[x < 3, {1, 2, 3, 4, 1, 5, 6}]</code>''' da por resultado la nueva lista  ''{1, 2, 1}''.}}
 
:{{note|1=<br>Para una lista de números puede establecerse una condición arbitraria y para una de otro tipo de objetos, exclusivamente las de la forma:<br> '''<code>x == ''constante''</code>''' o '''<code>x! = ''constante''</code>'''.}}
 
:{{note|1=<br>Para una lista de números puede establecerse una condición arbitraria y para una de otro tipo de objetos, exclusivamente las de la forma:<br> '''<code>x == ''constante''</code>''' o '''<code>x! = ''constante''</code>'''.}}
{{betamanual|version=4.2|Desde GG 4.2, la ''condición'' admite  mayor flexibilidad a partir de esta sintaxis alternativa...
+
 
 
;ConservaSi[ <Condición>, <Variable>, <Lista> ]:Crea una nueva ''Lista'' que sólo conserva los elementos de la original que cumplen la ''Condición'' indicada a través de la ''Variable''.
 
;ConservaSi[ <Condición>, <Variable>, <Lista> ]:Crea una nueva ''Lista'' que sólo conserva los elementos de la original que cumplen la ''Condición'' indicada a través de la ''Variable''.
}}
+
 
 
:{{examples|1=<br>
 
:{{examples|1=<br>
 
:*Dados los puntos ''P'', ''Q'', ''R'' en la ''lista'' y el ''Û'' incluido en la ''condición''...<br>'''<code><nowiki>ConservaSi[x(Ñ) ≤ x(Û), Ñ, {P, Q, R}]</nowiki></code>''' da por resultado una lista que sólo conserva, de la original,  los puntos de abscisa menor o igual a la de '''''Û'''''.<br><small>La  ''Variable'' - ''Ñ'' - es reemplazada, para el control, sucesivamente por ''P'', ''Q'' y finalmente ''R''.</small><br>
 
:*Dados los puntos ''P'', ''Q'', ''R'' en la ''lista'' y el ''Û'' incluido en la ''condición''...<br>'''<code><nowiki>ConservaSi[x(Ñ) ≤ x(Û), Ñ, {P, Q, R}]</nowiki></code>''' da por resultado una lista que sólo conserva, de la original,  los puntos de abscisa menor o igual a la de '''''Û'''''.<br><small>La  ''Variable'' - ''Ñ'' - es reemplazada, para el control, sucesivamente por ''P'', ''Q'' y finalmente ''R''.</small><br>
:*'''<code><nowiki>AsignaFunción[g,  "AjustePolinómico[ConservaSi[Distancia[Ñ,  AjustePolinómico[Unión[ l_1 ,  l_P  ], 6]  ] < 4,  Ñ, Unión[ l_1 ,  l_P  ] ]  , 9] "]</nowiki></code>''' da por resultado una funciçon ''g(x)'' acorde a condiciones.
+
:*'''<code><nowiki>AsignaFunción[g,  "AjustePolinómico[ ConservaSi[ Distancia[Ñ,  AjustePolinómico[Unión[ l_1 ,  l_P  ], 6]  ] < 4,  Ñ, Unión[ l_1 ,  l_P  ] ]  , 9] "]</nowiki></code>''' da por resultado una funciçon ''g(x)'' acorde a condiciones.
 
}}
 
}}

Revisión del 23:24 9 ene 2013


ConservaSi[ <Condición>, <Lista> ]
Crea una nueva lista que sólo conserva los elementos de la original que cumplen la condición establecida.
Ejemplo:
ConservaSi[x < 3, {1, 2, 3, 4, 1, 5, 6}] da por resultado la nueva lista {1, 2, 1}.
Nota:
Para una lista de números puede establecerse una condición arbitraria y para una de otro tipo de objetos, exclusivamente las de la forma:
x == constante o x! = constante.
ConservaSi[ <Condición>, <Variable>, <Lista> ]
Crea una nueva Lista que sólo conserva los elementos de la original que cumplen la Condición indicada a través de la Variable.
Ejemplos:
  • Dados los puntos P, Q, R en la lista y el Û incluido en la condición...
    ConservaSi[x(Ñ) ≤ x(Û), Ñ, {P, Q, R}] da por resultado una lista que sólo conserva, de la original, los puntos de abscisa menor o igual a la de Û.
    La Variable - Ñ - es reemplazada, para el control, sucesivamente por P, Q y finalmente R.
  • AsignaFunción[g, "AjustePolinómico[ ConservaSi[ Distancia[Ñ, AjustePolinómico[Unión[ l_1 , l_P ], 6] ] < 4, Ñ, Unión[ l_1 , l_P ] ] , 9] "] da por resultado una funciçon g(x) acorde a condiciones.
© 2024 International GeoGebra Institute