Diferencia entre revisiones de «Listas»
De GeoGebra Manual
Línea 1: | Línea 1: | ||
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{Objetos|general}} | <noinclude>{{Manual Page|version=4.0}}</noinclude>{{Objetos|general}} | ||
Usando llaves pueden crearse listas que incluyan varios objetos (como puntos, segmentos, circunferencias). | Usando llaves pueden crearse listas que incluyan varios objetos (como puntos, segmentos, circunferencias). | ||
− | {{ | + | {{Examples|1=<br> |
− | * <code>L = {A, B, C}</code> establece una lista de tres puntos definidos previamente A, B, y C. | + | *<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.}} | + | *<code>L = {(0, 0), (1, 1), (2, 2)}</code> produce una lista de los puntos ingresados sin nominar.}} |
{{Note|Por omisión, los elementos de las listas así creadas no se exponen en la [[Vista Gráfica]].}} | {{Note|Por omisión, los elementos de las listas así creadas no se exponen en la [[Vista Gráfica]].}} | ||
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> | 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> | ||
Línea 9: | Línea 9: | ||
==Comparar Listas de Objetos== | ==Comparar Listas de Objetos== | ||
Pueden compararse dos listas de objetos empleando la siguiente sintaxis y comandos: | Pueden compararse dos listas de objetos empleando la siguiente sintaxis y comandos: | ||
− | * <code>Lista1 == Lista2</code> Controla si las dos listas son iguales como [http://es.wikipedia.org/wiki/Tupla tuplas] ordenadas y brinda como resultado de salida verdadero (''true'') o falso (''false''). | + | *<code>Lista1 == Lista2</code> Controla si las dos listas son iguales como [http://es.wikipedia.org/wiki/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 [http://es.wikipedia.org/wiki/Tupla tuplas] ordenadas y opera del mismo modo que la anterior pero en sentido contrario (''false'' cuando son iguales y viceversa) | + | *<code>Lista1 != Lista2</code> Controla si las dos listas son desiguales como [http://es.wikipedia.org/wiki/Tupla tuplas] ordenadas y opera del mismo modo que la anterior pero en sentido contrario (''false'' cuando son iguales y viceversa) |
− | * <code>[[Comando Unico|Unico[lista1]]] == [[Comando Unico|Unico[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 Unico|Unico[lista1]]] == [[Comando Unico|Unico[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 [http://es.wikipedia.org/wiki/Multiconjunto multiconjunto] (es decir, ignorando el orden de los elementos). | + | *<code>[[Comando Ordena|Ordena[lista1]]] == [[Comando Ordena|Ordena[lista2]]]</code> Controla si sendas listas son iguales en tanto [http://es.wikipedia.org/wiki/Multiconjunto multiconjunto] (es decir, ignorando el orden de los elementos). |
{{Note|1=Ver también los comandos [[Comando Unico|Unico]] y [[Comando Ordena|Ordena]].}} | {{Note|1=Ver también los comandos [[Comando Unico|Unico]] y [[Comando Ordena|Ordena]].}} | ||
====Operaciones con Listas==== | ====Operaciones con Listas==== | ||
Línea 22: | Línea 22: | ||
Cada vez que se aplican [[Operadores y Funciones Predefinidas]] a listas, se obtiene como resultado, una nueva lista. | Cada vez que se aplican [[Operadores y Funciones Predefinidas]] a listas, se obtiene como resultado, una nueva lista. | ||
====Sumas y Restas==== | ====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> 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. | + | *<code>Lista – <número></code> Resta el ''número'' a cada uno de los elementos de la lista. |
====Multiplicación y División==== | ====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> 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>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. | + | *<code><número> / Lista</code> Divide el ''número'' por cada elemento de la lista. |
====Operando con más de una 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). | + | *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). |
− | * <code>Lista1 + Lista2</code> Suma uno a uno, cada par de elementos correspondientes de una y otra lista.. | + | *<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. | + | *<code>Lista1 – Lista2</code> Resta los elementos de la segunda lista a cada uno de os correspondientes de la primera. |
− | * <code>Lista1 * Lista2</code> Multiplica uno a uno, cada par de elementos correspondientes de una y otra lista. | + | *<code>Lista1 * Lista2</code> Multiplica uno a uno, cada par de elementos correspondientes de una y otra lista. |
− | * <code>Lista1 / Lista2</code> Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda. | + | *<code>Lista1 / Lista2</code> Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda. |
{{Note|En todos los casos, sendas listas deben tener igual longitud. En el último caso, si las dos listas son matrices compatibles, se emplea la multiplicación de matrices.}} | {{Note|En todos los casos, sendas listas deben tener igual longitud. En el último caso, 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>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. | + | *<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]].}} | {{Note|Ver también [[Puntos y Vectores#Producto Vectorial|Producto Vectorial]].}} | ||
====Otros Ejemplos==== | ====Otros Ejemplos==== | ||
Ejemplos usando funciones: | Ejemplos usando funciones: | ||
− | * <code>Lista^2</code> Eleva al cuadrado cada elemento de la lista. | + | *<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>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>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 | + | *<code>sin(Lista)</code> Aplica la función seno a cada elemento de la lista |
Las [[Funciones|funciones]] creadas por los usuarios pueden aplicarse también y del mismo modo. | Las [[Funciones|funciones]] creadas por los usuarios pueden aplicarse también y del mismo modo. |
Revisión del 23:55 28 nov 2012
Usando llaves pueden crearse listas que incluyan varios objetos (como puntos, segmentos, circunferencias).
Ejemplos:
L = {A, B, C}
establece una lista de tres puntos definidos previamente A, B, y C.L = {(0, 0), (1, 1), (2, 2)}
produce una lista de los puntos ingresados sin nominar.
Nota: Por omisión, los elementos de las listas así creadas no se exponen en la Vista Gráfica.
Para acceder a cierto elemento de la lista en particular, puede emplearse el comando Elemento o los paréntesis de modo adecuado.
Las listas pueden usarse como argumentos en operaciones (como se menciona más adelante) o con Comandos de Listas.
Comparar Listas de Objetos
Pueden compararse dos listas de objetos empleando la siguiente sintaxis y comandos:
Lista1 == Lista2
Controla si las dos listas son iguales como tuplas ordenadas y brinda como resultado de salida verdadero (true) o falso (false).Lista1 != Lista2
Controla si las dos listas son desiguales como tuplas ordenadas y opera del mismo modo que la anterior pero en sentido contrario (false cuando son iguales y viceversa)Unico[lista1] == Unico[lista2]
o{lista1} \ {lista2} == {}
Controla si sendas listas son iguales en tanto conjuntos (es decir, ignorando los elementos repetidos así como el orden en que se disponen)Ordena[lista1] == Ordena[lista2]
Controla si sendas listas son iguales en tanto multiconjunto (es decir, ignorando el orden de los elementos).
Operaciones con Listas
<Objeto> ∈ <Lista>
controla si el objeto es un elemento de la lista indicada<Lista> ⊆ <Lista>
controla si una lista es subconjunto de la otra<Lista> ⊂ <Lista>
controla si una lista es estricto subconjunto de la otra<Lista> \ <Lista>
conjunto diferencia
Aplicar Operaciones Predefinidas y Funciones a las Listas
Cada vez que se aplican Operadores y Funciones Predefinidas a listas, se obtiene como resultado, una nueva lista.
Sumas y Restas
Lista + <número>
Suma el número a cada uno de los elementos de la lista.Lista – <número>
Resta el número a cada uno de los elementos de la lista.
Multiplicación y División
Lista * <número>
Multiplica por el número, cada uno de los elementos de la lista.Lista / <número>
Divide cada elemento de la lista, por el número.<número> / Lista
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).
Lista1 + Lista2
Suma uno a uno, cada par de elementos correspondientes de una y otra lista..Lista1 – Lista2
Resta los elementos de la segunda lista a cada uno de os correspondientes de la primera.Lista1 * Lista2
Multiplica uno a uno, cada par de elementos correspondientes de una y otra lista.Lista1 / Lista2
Divide uno a uno, cada uno de los elementos de la primera lista por los correspondientes de la segunda.
Nota: En todos los casos, sendas listas deben tener igual longitud. En el último caso, si las dos listas son matrices compatibles, se emplea la multiplicación de matrices.
Lista / Número
Divide cada elemento de la lista por el número .Número / Lista
Divide el número por cada elemento de la lista.
Nota: Ver también Producto Vectorial.
Otros Ejemplos
Ejemplos usando funciones:
Lista^2
Eleva al cuadrado cada elemento de la lista.2^Lista
Crea la lista de potencias de dos con los exponentes de la lista.Lista1^Lista2
Crea una lista de a^b, donde a y b son los elementos de la Lista1 y Lista2 respectivamente.sin(Lista)
Aplica la función seno a cada elemento de la lista
Las funciones creadas por los usuarios pueden aplicarse también y del mismo modo.