Diferencia entre revisiones de «Categoría:Comandos de Listas»

De GeoGebra Manual
Saltar a: navegación, buscar
m (try)
(Página reemplazada por «{{DISPLAYTITLE:Comandos de Listas}} Category:Comandos»)
 
(No se muestran 20 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
{{DISPLAYTITLE:Listas y sus Comandos}}{{command|list|category| Comandos de Listas}}
+
{{DISPLAYTITLE:Comandos de Listas}}
Usando llaves pueden crearse listas que incluyan varios objetos, como...
+
[[Category:Comandos]]
*puntos
 
*segmentos
 
*circunferencias... y otros
 
{{Examples|1=<br>
 
*<code>L = {A, B, C}</code> establece una lista de tres puntos definidos previamente A, B, y C.
 
*<code>L = {(0, 0), (1, 1), (2, 2)}</code> produce una lista de los puntos ingresados sin nominar.}}
 
{{Note|1=Por omisión, los elementos de las listas así creadas no se exponen en la [[Vista Gráfica]].}}
 
<h3>Gráficos <small>a</small>listados</h3>
 
Encuadrando un conjunto de [[Objetos|objetos]] expuestos en la [[Vista Gráfica]] mientras se mantiene pulsada la tecla {{KeyCode|Alt}}, la lista de todo lo incluido deviene entrada.<br>
 
<hr>
 
Si los [[Objetos|objetos]] se van escogiendo de la  [[Vista Algebraica]], puede desplazarse lo sombreado hasta la [[Manual:Barra de Entrada|entrada]] para crear la lista.
 
Pulsando {{KeyCode|Ctrl}} se puede incluir algún otro [[Objetos|objeto]] para incorporarlo a lo ya sombreado.
 
<h3>Elemento por Elemento</h3>
 
Para acceder a cierto elemento de la lista en particular, puede emplearse el comando [[Comando Elemento|Elemento]] o los paréntesis de modo adecuado.<br>Las listas pueden usarse como argumentos en operaciones (como se menciona más adelante) o con [[:Categoría:Comandos_de_Listas|Comandos de Listas]].
 
==Comparar Listas de Objetos==
 
Pueden compararse dos listas de objetos empleando la siguiente sintaxis y comandos:
 
*<code>Lista1 == Lista2</code> Controla si las dos listas son iguales como [[:w:es:Tupla|tuplas]] ordenadas y brinda como resultado de salida verdadero (''true'') o falso (''false'').
 
*<code>Lista1 != Lista2</code>  Controla si las dos listas son desiguales como [[:w:es:Tupla|tuplas]] ordenadas y opera del mismo modo que la anterior pero en sentido contrario (''false'' cuando son iguales y viceversa)
 
*<code>[[Comando Único|Único[lista1]]] == [[Comando Único|Único[lista2]]]</code> o <code>{lista1} \ {lista2} == {}</code> Controla si sendas listas son iguales en tanto conjuntos (es decir, ignorando los elementos repetidos así como el orden en que se disponen)
 
*<code>[[Comando Ordena|Ordena[lista1]]] == [[Comando Ordena|Ordena[lista2]]]</code> Controla si sendas listas son iguales en tanto [[:w:es:Multiconjunto|multiconjunto]] (es decir, ignorando el orden de los elementos).
 
 
 
{{Note|1=Ver también los comandos [[Comando Único|Único]] y [[Comando Ordena|Ordena]].}}
 
<small>
 
=Listas: Operaciones e Intercambios=
 
</small>
 
'''''GeoGebra''''' también opera con matrices, representadas como '''listas de listas''', que contiene las filas de la matriz.
 
{{Example|1=<br>'''<nowiki>a = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}</nowiki>''' representa la matriz  '''''a''''' de 3x3:<br><center><math>\begin{pmatrix}1&2&3\\ 4&5&6\\ 7&8&9 \end{pmatrix}</math></center>}}
 
<!--<small>{{Objetos|general}}</small>-->
 
{{Note|1=Para desplegar con elegancia y facilidad una matriz en la [[Vista Gráfica]], puede emplearse el formato [[Tutorial:Detalles_Adicionales_de_GeoGebra#Sobre_LaTeX|LaTeX]], usando el comando [[Comando FórmulaTexto|FórmulaTexto]].}}
 
{{Example|1=En la [[Manual:Barra_de_Entrada|Barra de Entrada]] puede anotarse:<br>'''<code>FórmulaTexto[<nowiki>{{1, 2, 3}, {4, 5, 6}, {7, 8, 9} }</nowiki>]</code>''' para exponer la matriz usando formato [[Tutorial:Detalles_Adicionales_de_GeoGebra#Sobre_LaTeX|LaTeX]].
 
}}
 
==Operaciones con Listas==
 
*<code><Objeto> ∈ <Lista></code> controla si el objeto es un elemento de la lista indicada
 
*<code><Lista> ⊆ <Lista></code> controla si una lista es subconjunto de la otra
 
*<code><Lista> ⊂ <Lista></code> controla si una lista es estricto subconjunto de la otra
 
*<code><Lista> \ <Lista></code> conjunto diferencia
 
===Aplicar [[Comentarios:Introducción#Comandos_de_Funciones_y_Cálculo|Operadores y Funciones Predefinidas]] a las Listas===
 
Cada vez que se aplican [[:Categoría:Funciones_Predefinidas#Operaciones y Funciones Predefinidas|operaciones predefinidas y/o funciones]] a listas, se obtiene como resultado, una nueva lista.
 
===Sumas y Restas===
 
*<code>Lista + <número></code> Suma el ''número'' a cada uno de los elementos de la lista.
 
*<code>Lista – <número></code>  Resta el ''número'' a cada uno de los elementos de la lista.
 
===Multiplicación y División===
 
*<code>Lista * <número></code>  Multiplica por el ''número'', cada uno de los elementos de la lista.
 
*<code>Lista / <número></code>  Divide cada elemento de la lista, por el ''número''.
 
*<code><número> / Lista</code>  Divide el ''número'' por cada elemento de la lista.
 
===Operando con más de una lista===
 
*En las siguientes operaciones, comparaciones, sumas o restas y multiplicaciones o divisiones,  cuando aparece involucrado dos o más  listas, se requiere que tengan la misma longitud (el mismo número de elementos).
 
<h3>Sumando y Restando Listas</h3>
 
*<code>Lista1 + Lista2</code>  Suma uno a uno, cada par de elementos correspondientes de  una y otra lista..
 
*<code>Lista1 – Lista2</code>  Resta los elementos de la segunda lista a cada uno de os correspondientes de la primera.
 
 
 
<h3>Producto de Listas</h3>
 
*<code>Lista1 * Lista2</code> Multiplica uno a uno, cada par de elementos correspondientes de  una y otra lista.
 
{{attention|1=Si sendas listas fueran matrices compatibles, se emplea la multiplicación de matrices.<br><code>{1, 2,3}* {{1,0,0},{0,1,0},{0,0,1}} </code> da por resultado el producto de listas:<br><center><math>\left(\begin{array}{}1&0&0\\0&2&0\\0&0&3\\ \end{array}\right)</math></center><br><br>Por otro lado:<br><code>{&#123;1, 2,3&#125;}* {{1,0,0},{0,1,0},{0,0,1}} </code>da por resultado un producto de matrices:<br><center><math>\left(\begin{array}{}1&2&3\\ \end{array}\right)</math></center>}}
 
<h3>División entre Listas</h3>
 
*<code>Lista1 / Lista2</code> Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda.
 
{{Note|1=En todos los casos, sendas listas deben tener igual longitud.<br>En el último anotado, si las dos listas son  matrices compatibles, se emplea la multiplicación de matrices.}}
 
*<code>Lista / Número</code>  Divide cada elemento de la lista por el número .
 
*<code>Número / Lista</code>  Divide el número por cada elemento de la lista.
 
{{Note|Ver también [[Puntos y Vectores#Producto Vectorial|Producto Vectorial]].}}
 
 
 
===Otros Ejemplos===
 
Ejemplos usando funciones:
 
*<code>Lista^2</code>  Eleva al cuadrado cada elemento de la lista.
 
*<code>2^Lista</code>  Crea la lista de potencias de dos con los exponentes de la lista.
 
*<code>Lista1^Lista2</code>  Crea una lista de ''a^b'', donde ''a'' y ''b''  son los elementos de la ''Lista1'' y ''Lista2'' respectivamente.
 
*<code>sin(Lista)</code>  Aplica la función seno a cada elemento de la lista
 
Las [[Funciones|funciones]] que se hubieran creado, pueden aplicarse del mismo modo.
 
===Intercambios entre registro [[Vista Algebraica|algebraico]] y el de [[Manual:Hoja de Cálculo|Hoja de Cálculo]]===
 
{{Example|1=<br>Siendo '''l_a := <code>Secuencia'''['''[[Comando BinomialAleatorio|BinomialAleatorio]]'''['''3, 0.1], ñ, 1, 1000, Mínimo[Máximo[AleatorioEntre[1, exF], 1], 1]]</code>''' la ''lista'' de registro [[Vista Algebraica|algebraico]], copiando a la [[Hoja de Cálculo|Hoja de Cálculo]], sendas [[Listas|listas]] ''l<sub>o</sub>'' y ''l<sub>f</sub>'' definidas como:<br>'''l<sub>o</sub> := <code>[[Comando Ordena|Ordena]]'''['''[[Comando Único|Único]]'''['''l<sub>a</sub>]]</code>''' y  '''l<sub>f</sub> := <code>[[Comando Zip|Zip]]'''['''[[Comando CuentaSi|CuentaSi]]'''['''x ≟ ñ, l_a], ñ, {0,1,2,3}]</code>''', cundo se selecciona el rango de celdas en que se volcaron ambas listas y se crea la correspondiente [[:Categoría:Objetos Generales#Matrices|matriz]], se obtiene una dinámica y aleatoriamente cambiante con cada pulsación de {{KeyCode|F9}}
 
}}<hr>
 
{{Note|1=Ver también el artículo sobre [[:Categoría:Objetos Generales#Matrices|Matrices]].}}<!--
 
[[Category:Comandos]]-->
 
[[Categoría:Comandos_de_Listas]]
 

Revisión actual del 00:03 21 ago 2020

© 2024 International GeoGebra Institute