Diferencia entre revisiones de «Comando Elemento»
De GeoGebra Manual
Línea 22: | Línea 22: | ||
* <code><nowiki>Elemento[{{a, b, c}, {d, e, f}}, 2, 3]</nowiki></code> da ''f'',el tercer elemento de la segunda fila de <math>\begin{pmatrix}a&b&c\\d&e&f\end{pmatrix}</math>. | * <code><nowiki>Elemento[{{a, b, c}, {d, e, f}}, 2, 3]</nowiki></code> da ''f'',el tercer elemento de la segunda fila de <math>\begin{pmatrix}a&b&c\\d&e&f\end{pmatrix}</math>. | ||
</div>}} | </div>}} | ||
− | |||
==Sintaxis Abreviada de Versiones Previas== | ==Sintaxis Abreviada de Versiones Previas== | ||
El enésimo elemento - ''n'' - de una lista ''L'' puede expresarse como ''L(n)'' en el caso de listas multidimensionales de rotulado indexado. Puede emplearse '''L(n1, n2, ..., nk)''' en lugar de '''Elemento[L ,n1, n2, .. , nk]''' . | El enésimo elemento - ''n'' - de una lista ''L'' puede expresarse como ''L(n)'' en el caso de listas multidimensionales de rotulado indexado. Puede emplearse '''L(n1, n2, ..., nk)''' en lugar de '''Elemento[L ,n1, n2, .. , nk]''' . |
Revisión del 21:30 18 ago 2011
Elemento
Categorías de Comandos (todos)
- Elemento[ <Lista>, <Posición del Elemento (número o valor numérico n)> ]
- Determina el elemento número n (enésimo) de la lista.
- Ejemplo:
Elemento[{1, 3, 2}, 2]
da 3, el segundo elemento de {1, 3, 2}. - Elemento[ <Matriz>, <Número de la Fila>, <Número de la Columna> ]
- Determina el elemento de la matriz ubicado en la fila y columna indicadas.
Ejemplo:
Elemento[{{1, 3, 2}, {0, 3, -2}}, 2, 3]
da -2, el tercer elemento de la segunda fila de \begin{pmatrix}1&3&2\\0&3&-2\end{pmatrix}.- Nota: La lista o la matriz pueden contener sólo objetos del mismo tipo (por ejemplo, únicamente números o puntos).
- Elemento[ <Lista de Listas>, <Número del Primer Indicador>, <Número del Segundo Indicador>... ]
- Si la lista contuviera a su vez, listas de listas, con un aspecto multi-dimensional, será necesario, para obtener un elemento (o lista de elementos), especificar la cantidad de indicadores que precise sus coordenadas .
Ejemplo: Siendo L={{{1,2},{3,4}},{{5,6},{7,8}}}...
Elemento[L, 1, 2, 1]
da 3,Elemento[L, 2, 2]
da {7, 8}.
Nota: Esta alternativa permite operar con objetos de distinto tipo en cada lista (aunque deban ser homogéneos dentro de cada una de ellas).
Ejemplo: Siendo L = {{"a"}, {1, 2}, {{"a", "b"}, {1, 2}, {"do", "re"}}}...
Elemento[L, 3, 3, 2]
resulta reElemento[L, 3, 2, 2]
, 2.
Sintaxis CAS
En la Vista Algebraica CAS se admite la misma sintaxis y es similar la operatoria. Si dentro de las listas o matrices se encontraran variables sin valor asignado, se establecerá la fórmula implicada.
Ejemplo:
Elemento[{a, b, c}, 2]
da'b, el segundo elemento de {a, b, c}Elemento[{{a, b, c}, {d, e, f}}, 2, 3]
da f,el tercer elemento de la segunda fila de \begin{pmatrix}a&b&c\\d&e&f\end{pmatrix}.
Sintaxis Abreviada de Versiones Previas
El enésimo elemento - n - de una lista L puede expresarse como L(n) en el caso de listas multidimensionales de rotulado indexado. Puede emplearse L(n1, n2, ..., nk) en lugar de Elemento[L ,n1, n2, .. , nk] . Como esta sintaxis sólo opera para listas rotuladas...
- Elemento[Encadena[L, M], 1, 2, 3] resulta correcta y no así,
- Encadena[L,M](1,2,3) .