Diferencia entre revisiones de «Comando Anexa»
De GeoGebra Manual
Línea 14: | Línea 14: | ||
:*<code>lista1 = [[Comando Valor|Valor]][lista1, [[Comando Longitud|Longitud]][lista1] + 1, 4]</code><br> | :*<code>lista1 = [[Comando Valor|Valor]][lista1, [[Comando Longitud|Longitud]][lista1] + 1, 4]</code><br> | ||
::Si estuviera ya definida ''lista1'' con un valor inicial <code>{1,2,3}</code>, en uno y otro de los tres casos, en lugar de crearse una ''lista2'', se modifica la original y pasa a resultar la ''lista1 = {1, 2, 3, 4}''.}} | ::Si estuviera ya definida ''lista1'' con un valor inicial <code>{1,2,3}</code>, en uno y otro de los tres casos, en lugar de crearse una ''lista2'', se modifica la original y pasa a resultar la ''lista1 = {1, 2, 3, 4}''.}} | ||
+ | {{warning|1=Serán ''dinámicos'' los elementos de la lista resultante que lo fueran antes de ser ''anexados'' y que conservaran la propiedad de ''cambiar'' frente a modificaciones posteriores según la maniobra por la que se incorporaran.}} | ||
===[[Image:View-cas24.png]][[Comandos Exclusivos 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>]]=== | ===[[Image:View-cas24.png]][[Comandos Exclusivos 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>]]=== | ||
Se admite cada una de las variantes previas así como literales en operaciones simbólicas. | Se admite cada una de las variantes previas así como literales en operaciones simbólicas. |
Revisión del 16:19 28 abr 2013
Anexa
Categorías de Comandos (todos)
- Anexa[ <Lista>, <Objeto> ]
- Crea una lista que anexa el objeto al final de la dada.
- Anexa[ <Objeto>, <Lista> ]
- Crea una lista que anexa el objeto al principio de la dada.
- Ejemplo:
Anexa[4, {1, 2, 3}]
crea la lista {4, 1, 2, 3}.
- Atención:
Para que la resultante conserve el nombre de la lista de partida lista1 ya definida, se puede...
- -recurrir al comando CopiaObjetoLibre:
lista1 = Anexa[ CopiaObjetoLibre[ lista1 ], 4]
da lista1 = {1, 2, 3, 4}
siendo originalmente lista1, libre o dependiente de valor{1,2,3}
- -emplear, siendo lista1 originalmente libre de valor
{1,2,3}
, una composición como...
lista1 = Valor[lista1, Longitud[lista1]+ 1, 4]
Esto opera si lista1 hubiera sido creada libre (por ejemplo, víaSecuencia[3]
)
Si no fuese libre, se debería empezar por replantearla como la "copia de un objeto libre" y luego proseguir. La maniobra sería la siguiente:lista1=CopiaObjetoLibre[ lista1]
,lista1 = Valor[lista1, Longitud[lista1] + 1, 4]
- Si estuviera ya definida lista1 con un valor inicial
{1,2,3}
, en uno y otro de los tres casos, en lugar de crearse una lista2, se modifica la original y pasa a resultar la lista1 = {1, 2, 3, 4}.
- -recurrir al comando CopiaObjetoLibre:
Alerta: | Serán dinámicos los elementos de la lista resultante que lo fueran antes de ser anexados y que conservaran la propiedad de cambiar frente a modificaciones posteriores según la maniobra por la que se incorporaran. |
En Vista CAS ComputaciónAlgebraicaSimbólica
Se admite cada una de las variantes previas así como literales en operaciones simbólicas.
- Ejemplos:
Anexa[{1, 2, 3}, 4 ñ]
da por resultado {1, 2, 3, 4 ñ}l_1 := Anexa[ Covarianza[{1, 2 + ñ, 3 + ñ}, {1, 3 + ñ, 7 + ñ}], Secuencia[x(A) + q,q,0,2] ]
resulta evaluada como $\mathbf{\frac{2 \; ñ^{2 \; } + 11 \; ñ + 18 \; }{9} \; }$