Diferencia entre revisiones de «Comando ConservaSi»

De GeoGebra Manual
Saltar a: navegación, buscar
m
 
(No se muestran 16 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|logical|ConservaSi}}
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|logical|ConservaSi}}
;ConservaSi[ <Condición>, <Lista> ]:Crea una nueva lista que sólo conserva los elementos de la original que cumplen la condición establecida.
+
; ConservaSi( <Condición>, &lt;Lista> ): Crea una nueva lista que contiene solamente los elementos de la lista original que cumplen la condición.
:{{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=<code> ConservaSi(x<3, {1, 2, 3, 4, 1, 5, 6})</code> devuelve 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=Para listas de números se puede utilizar una condición arbitraria. Para listas de otros objetos solamente se pueden usar condiciones de la forma <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>, &lt;Lista> )
 
+
: Esta sintaxis permite ingresar una condición más flexible.
:{{examples|1=<br>
+
: {{Example|1=Si consideramos ''P, Q, R'', <code> ConservaSi(x(A) < 3, A, {P, Q, R})</code> filtrará los puntos de abscisa menor que ''3'' para quitarlos de la lista. En la verificación, la variable ''A'' es por ''P'', luego ''Q'' y finalmente ''R''.}}
::Dados los puntos ''P'', ''Q'', ''R'' en la ''lista'' ''l<sub>P</sub>'' 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><hr>Dada la funciòn libre ''g(x)'' y las listas de puntos ''l<sub>P</sub>'' y ''l<sub>1</sub>'':<br>'''<code><nowiki>AsignaFunción[g,  "AjustePolinómico[ ConservaSi[ Distancia[Ñ,  AjustePolinómico[Unión[ l<sub>1</sub> ,  l<sub>P</sub>  ], 2]  ] < 4,  Ñ, Unión[ l<sub>1</sub> ,  l<sub>P</sub>  ] ] , 2] "]</nowiki></code>''' da por resultado una función ''g(x)'' acorde a condiciones.
 
}}
 
===[[Image:View-cas24.png|18px]] [[Comandos Específicos CAS (Cálculo Avanzado)|En]] [[Vista Algebraica CAS|Vista CAS '''C'''<sub><small>omputación</small></sub>'''A'''<sub><small>lgebraica</small></sub>'''S'''<sub><small>imbólica</small></sub>]]===
 
Más allá de la posible composición con literales para operar simbólicamente, el comando obra de modo análogo en esta [[Vista Algebraica CAS|vista]].
 
:{{example|1=<br>Dados los puntos ''A'', ''B'', ''C'' y ''J'' incluido en la ''condición''...<br>'''<code>ConservaSi[x(Ñ) ≤ x(J), Ñ, {A, B, C}]  k +  pi / 4</code>''' da por resultado una lista que sólo conserva, de la original,  los puntos de abscisa menor o igual a la de '''''J''''', como<br><small>$\mathbf{ \{  \left( \frac{8 \; k + \pi}{4}, \frac{12 \; k + \pi}{4} \right) ,  \left( \frac{4 \; k + \pi}{4}, \frac{8 \; k + \pi}{4} \right) ,  \left( \frac{8 \; k + \pi}{4}, \frac{4 \; k + \pi}{4} \right)  \} \; }$</small><br><small>La  ''Variable'' - ''Ñ'' - es reemplazada, para el control, sucesivamente por ''A'', ''B'' y finalmente ''C''.</small>}}
 

Revisión actual del 22:59 4 oct 2020


ConservaSi( <Condición>, <Lista> )
Crea una nueva lista que contiene solamente los elementos de la lista original que cumplen la condición.
Ejemplo: ConservaSi(x<3, {1, 2, 3, 4, 1, 5, 6}) devuelve la nueva lista {1, 2, 1}.
Nota: Para listas de números se puede utilizar una condición arbitraria. Para listas de otros objetos solamente se pueden usar condiciones de la forma x==constante o x!=constante.
ConservaSi( < Condición >, <Variable>, <Lista> )
Esta sintaxis permite ingresar una condición más flexible.
Ejemplo: Si consideramos P, Q, R, ConservaSi(x(A) < 3, A, {P, Q, R}) filtrará los puntos de abscisa menor que 3 para quitarlos de la lista. En la verificación, la variable A es por P, luego Q y finalmente R.
© 2024 International GeoGebra Institute