Diferencia entre revisiones de «Comando ConservaSi»
De GeoGebra Manual
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>'''.}} | ||
− | + | ||
;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
Categorías de Comandos (todos)
- 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
ox! = 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.
- Dados los puntos P, Q, R en la lista y el Û incluido en la condición...