Diferencia entre revisiones de «Matrices»
Línea 35: | Línea 35: | ||
;[[File:De Hoja a Matriz Algebraica.PNG|470px|right]] | ;[[File:De Hoja a Matriz Algebraica.PNG|470px|right]] | ||
'''<big>H<sub>C</sub> => A</big>:''' Todo ''rango'' rectangular de celdas seleccionado en la [[Vista de Hoja de Cálculo|Hoja de Cálculo]], tras optar por la alternativa '''''Crea''''' > '''''Matriz''''' del [[Menú Contextual]] desplegado por un ''clic'' derecho, la registra como objeto [[Objetos Libres, Dependientes y Auxiliares#Objetos Auxiliares|''dinámicamente dependiente'']]. De este modo, cualquier cambio en el original rango de celdas de la [[Vista de Hoja de Cálculo|hoja de cálculo]], se refleja en la matriz. {{OJo|1=A posteriori se podrán modificar algunas de las [[Caja de Diálogo de Propiedades|Propiedades]] de la matriz, tabla o lista creadas desde la [[Caja de Diálogo de Ajustes]] .}} | '''<big>H<sub>C</sub> => A</big>:''' Todo ''rango'' rectangular de celdas seleccionado en la [[Vista de Hoja de Cálculo|Hoja de Cálculo]], tras optar por la alternativa '''''Crea''''' > '''''Matriz''''' del [[Menú Contextual]] desplegado por un ''clic'' derecho, la registra como objeto [[Objetos Libres, Dependientes y Auxiliares#Objetos Auxiliares|''dinámicamente dependiente'']]. De este modo, cualquier cambio en el original rango de celdas de la [[Vista de Hoja de Cálculo|hoja de cálculo]], se refleja en la matriz. {{OJo|1=A posteriori se podrán modificar algunas de las [[Caja de Diálogo de Propiedades|Propiedades]] de la matriz, tabla o lista creadas desde la [[Caja de Diálogo de Ajustes]] .}} | ||
− | + | {{Example|1=<br>Siendo '''l_a := <code>[[Comando Secuencia|Secuencia]]'''['''[[Comando BinomialAleatoria|BinomialAleatoria]]'''['''3, 0.1], ñ, 1, 1000, Mínimo[Máximo[AleatorioEntre[1, exF], 1], 1]]</code>''' la [[Listas|lista]] de registro [[Vista Algebraica|algebraico]], copiando a la [[Vista de 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 Unico|Unico]]'''['''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 matriz, se obtiene una dinámica y aletoriamente cambiante con cada {{KeyCode|F9}} pulsada. | |
+ | }} | ||
__NOTOC__ | __NOTOC__ |
Revisión del 18:52 3 mar 2013
GeoGebra también opera con matrices, representadas como una lista de listas, que contiene las filas de la matriz.
a = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} representa la matriz a de 3x3.
FórmulaTexto[{{1, 2, 3}, {4, 5, 6}, {7, 8, 9} }]
para exponer la matriz usando formato LaTeX.Operaciones con Matrices
Sumas y Restas - Ejemplos
- Matriz1 + Matriz2: Suma uno a uno, cada par de elementos correspondientes de una y otra matriz.
- Matriz1 – Matriz2: Resta uno a uno, cada par de elementos correspondientes de una y otra matriz, entre dos compatibles entre sí.
Multiplicación - Ejemplos
- Matriz * Número: Multiplica por el número, cada uno de los elementos de la matriz.
- Matriz1 * Matriz2: Usa la multiplicación de matrices para calcular la resultante.
- 2x2 Matriz * Punto (o Vector): Multiplica la matriz por el punto o vector y da por resultado un punto
- 3x3 Matriz * Punto (o Vector): Multiplica la matriz por el punto o vector y da por resultado un punto.
- {{1, 2}, {3, 4}, {5, 6}} * {{1, 2, 3}, {4, 5, 6}} da por resultado la matriz {{9, 12, 15}, {19, 26, 33}, {29, 40, 51}}
- {{1, 2}, {3, 4}} * (3, 4) da por resultado el punto A = (11, 25).
- {{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * (1, 2) da por resultado el punto A = (8, 20).
{{1, 2, 3}, {4, 5, 6}, {0, 0, 1}} * {1, 2, 1}
.Profundizando
Ver también en la sección Comandos de Vectores y Matrices...
- Determinante[Matriz]: Calcula el determinante de la matriz dada.
- Inversa[Matriz]: Invierte la matriz dada.
- Traspone[Matriz]: Traspone la matriz dada.
- AplicaMatriz[Matriz, Objeto]: Aplica la transformación afín propio de la matriz al objeto.
- EscalonadaReducida[Matriz]: Convierte la matriz a la forma reducida escalonada por fila.
Interacción Algebra <=> Hoja de Cálculos
A => HC : Una matriz Álgebraica, puede incorporarse en la Hoja de Cálculo arratrándola hacia allí mientras se pulsa la tecla Ctrl.
Si se establece dependiente , todo cambio en la matriz de partida repercurtirá en la incrustada en la Hoja de Cálculo, dinámicamente. Para que esto no ocurra, se la debe establecer como Objeto Libre
Se puede copiar la Transposiciçon de la matriz original.
HC => A: Todo rango rectangular de celdas seleccionado en la Hoja de Cálculo, tras optar por la alternativa Crea > Matriz del Menú Contextual desplegado por un clic derecho, la registra como objeto dinámicamente dependiente. De este modo, cualquier cambio en el original rango de celdas de la hoja de cálculo, se refleja en la matriz.
Siendo l_a :=
Secuencia[BinomialAleatoria[3, 0.1], ñ, 1, 1000, Mínimo[Máximo[AleatorioEntre[1, exF], 1], 1]]
la lista de registro algebraico, copiando a la Hoja de Cálculo, sendas listas lo y lf definidas como:lo :=
Ordena[Unico[la]]
y lf := Zip[CuentaSi[x ≟ ñ, l_a], ñ, {0,1,2,3}]
, cundo se selecciona el rango de celdas en que se volcaron ambas listas y se crea la correspondiente matriz, se obtiene una dinámica y aletoriamente cambiante con cada F9 pulsada.