Para Gauss-Jordan,
Producto Cruz,
Producto Punto,
Magnitud de un Vector,y
Captura de Vector/Matriz
TIs
Casio
Aportaciones de estudiantes.
En las calculadoras el comando RREF (Row Reduced Echelon Form)
determina la forma reducida por escalones, la cual corresponde
al resultado de aplicar el algoritmo de Gauss-Jordan a la matriz.
Para aplicar el comando RREF:
- En la HP49G en modo algebraico
- Escribir en la línea de comando RREF,
- Inmediatamente después colocar los paréntesis (),
- Ubicarse entre los paréntesis,
- Teclear directamente la matriz o bien entrar al editor
de matrices para capturarla, y
- Presionar ENTER
- En la HP48G o HP48GX
- Teclear directamente la matriz o bien entrar al editor
de matrices para capturarla,
- Presionar la tecla MATH,
- Seleccionar las opciones MATR,
después FACTR y por último RREF.
- En la HP49G en modo algebraico
- Pulse morado MATH para seleccionar la aplicación
MATHEMATICS,
- Utilice las fechas para resaltar VECTOR en la lista de opciones,
- Pulse F6 para seleccionar OK,
- Resalte CROSS de la lista de comandos vectoriales,
- Pulse F6 para seleccionar OK,
- Pulse morado () para introducir un par de paréntesis,
- Introduzca los vectores entre los paréntesis separados por una coma, y
- Presione ENTER
- En la HP48G o HP48GX
- Teclear directamente los vectores uno después de otro,
de tal suerte que queden acomodados en la pila
de la calculadora: arriba deberá quedar el que aparece
a la izquierda del producto; el de abajo deberá ser
el de la derecha (Después de teclear cada uno presione ENTER),
- Presionar la tecla MATH,
- Seleccionar las opciones VECTR,
y después CROSS.
- En la HP49G en modo algebraico
- Pulse morado MATH para seleccionar la
aplicación MATHEMATICS,
- Utilice las fechas para resaltar VECTOR en la lista de opciones,
- Pulse F6 para seleccionar OK,
- Resalte DOT de la lista de comandos vectoriales,
- Pulse F6 para seleccionar OK,
- Pulse morado () para introducir un par
de paréntesis,
- Introduzca los vectores entre los paréntesis
separados por una coma en el orden adecuado, y
- Presione ENTER
- En la HP48G o HP48GX
- Teclear directamente los vectores uno después de otro,
de tal suerte que queden acomodados en pila de la calculadora:
arriba deberá quedar el que aparece a la izquierda;
el de abajo deberá ser el de la derecha,
- Presionar la tecla MATH,
- Seleccionar las opciones VECTR,
y después DOT.
- En las HPs
- Introducir un par de paréntesis cuadrados:
la combinación moradoX los produce,
- Ubicarse entre los paréntesis para escribir un elemento
tras otro; ellos deberán ir separados por un espacio (SPC).
Ejemplo: [1 2 3]
NOTA: En modo algebraico se deben separar los elementos por comas.
Ejemplo: [1,2,3]
- En las HPs
Las matrices son capturtadas por renglones y cada renglón se debe
capturar como un vector.
Los renglones deben ir entre [] e ir separados por espacios.
Ejemplo: [[1 2] [3 4]]
NOTA: En modo algebraico se deben separar los renglones por comas.
Ejemplo: [[1,2],[3,4]]
Lista de funciones relacionadas con matrices y vectores en las TI-89 y TI-92 Plus:
- Captura de vectores
Los vectores se definen en la TI usando los corchetes o paréntesis cuadrados( [ ] ).
Los elementos del vector se separan por medio de una coma ( , ).
- Captura de matrices
Las matrices se definen en la TI usando los corchetes o paréntesis cuadrados( [ ] ). La matriz se define renglón por renglón, separando los renglones
por medio de punto y coma ( ; ) Los elementos entre cada renglón se separan por medio de una coma.
- dotP: Calcula el producto punto de dos vectores.
Forma de obtener el comando: 2nd Math Matrix[4] VectorOps[L] dotP[3]
Sintaxis: dotP(vector1, vector2)
Ejemplo: dotP([1,0,2],[1,0,4])
- crossP: Calcula el producto cruz de dos vectores.
Forma de obtener el comando: 2nd Math Matrix[4] VectorOps[L] crossP[2]
Sintaxis: crossP(vector1,vector2)
Ejemplo: crossP([1,0,2],[1,0,4])
- Operaciones básicas con matrices:+ - *
Ojo con el producto: En general, el orden de los factores sí altera el producto entre matrices:
- rowSwap: Construye una copia de matriz donde se intercambian los renglones i y j.
Forma de obtener el comando: 2nd Math Matrix[4] RowOps[J] rowSwap[1]
Sintaxis: rowSwap(matriz,i,j)
Ejemplo: rowSwap([-5,3 ; 2,3],1,2)
- mRow: Construye una copia de matriz donde se multiplica el renglón i por c.
Forma de obtener el comando: 2nd Math Matrix[4] RowOps[J] mRow[3]
Sintaxis: mRow(c,matriz,i)
Ejemplo: mRow(-1/5,[-5,3 ; 2,3],1)
- mRowAdd: Construye una copia de matriz donde al renglón j se le suma c veces el renglón i
Forma de obtener el comando: 2nd Math Matrix[4] RowOps[J] mRowAdd[4]
Sintaxis: mRowAdd(c,matriz,i,j)
Ejemplo: mRowAdd(2/5,[-5,3 ; 2,3],1,2)
- det: Calcula el determinante de una matriz cuadrada.
Forma de obtener el comando: 2nd Math Matrix[4] det[2]
Sintaxis: det(matriz)
Ejemplo: det([-5,3 ; 2,3])
- diag: Construye una matriz cuadrada diagonal.
Forma de obtener el comando: 2nd Math Matrix[4] diag[8]
Sintaxis: diag(vector)
Ejemplo: diag([1,0,2])
- augment: Construye una matriz pegando otras.
Forma de obtener el comando: 2nd Math Matrix[4] augment[7]
Sintaxis: augment(matriz1, matriz2) o augment(matriz1 ; matriz2), separación con
, concatena horizontalmente; mientras que ; concatena verticalmente.
Ejemplo: augment([1,2;0,7], [1,2;0,7])
- identity: Construye una matriz cuadrada identidad n x n.
Forma de obtener el comando: 2nd Math Matrix[4] identity[6]
Sintaxis: identity(n)
Ejemplo: identity(4)
- rref: Da la forma escalonada reducida de una matriz (Row Reduce Echelon Form).
Forma de obtener el comando: 2nd Math Matrix[4] rref[7]
Sintaxis: rref(matriz)
Ejemplo: rref([-5,3 ; 2,3])
- T: Calcula la transpuesta de la matriz a (no modifica a).
Forma de obtener el comando: 2nd Math Matrix[4] T[1]
Sintaxis:aT
Ejemplo [1,2,3;4,5,6]T
- QR: Calcula la factorizacion QR de la matriz cuadrada.
Este comando no es una función; más bien es una subrutina y habrá que proveerle los nombres de las variables donde se depositarán los cálculos hechos
Forma de obtener el comando: 2nd Math Matrix[4] QR[C]
Sintaxis: QR matriz, matrizQ, matrizR (Ver comentario para factorización LU)
Ejemplo: (Suponga que la matriz a contiene [1,2;2,4]) QR a, q, r
- eigVc: entrega una matriz cuyas columnas son los eigenvectores de la matriz.
Sintaxis: eigVc(matriz)
Ejemplo: eigVc([1,0;2,4])
- eigVl: Entrega una lista con los valores propios de la matriz.
Sintaxis: eigVI(matriz)
Ejemplo: eigVI([1,0;2,4])
- LU: Calcula la factorización LU de la matriz.
Sintaxis: LU matriz, L, U, P : en la variable L se deposita la matriz L de la factorización LU, en la variable U la matriz U de la factorización LU y en la variable P la matriz de permutación en la factorización LU
Ejemplo: LU [1,0;2,4], parte1, parte2 , permutación
- subMat: Toma una parte de una matriz.
Sintaxis: subMat(matriz,startRow,startCol,endRow,endCol)
Ejemplo: subMat([1,2,3,4;2,3,4,5;0,1,0,1],2,2,3,3)
Notas
-
Aprenda a guardar en variables cantidades como matrices: por ejemplo
para almacenar en la variable a la matriz [1,2;0,2]:
[1,2;0,2] STO a ENTER
Después de eso Ud. podrá hacer
a + a ó a * a para hacer los cálculos correspondientes.
- Si Ud. desea tener variables
con el mismo nombre pero que no interfieran entre sí, le conviene leer el manual para ver como definir
carpetas y moverse entre ellas, limpiarlas y bloquearlas vea el manual en las páginas
146 a la 161.
- Como referencia simple el folder de trabajo aparece a la izquierda en la barra
de estado que queda en la parte inferior de la pantalla. Normalmente dice main. Si ud. quiere crear un folder
escriba newfold lineal.
Para ubicarse en el folder ponga setfold(lineal).
Debe verse el cambio en la barra de estado.
- Para ver y administrar los folders de trabajo y sus variables revise el VAR-LINK.
Todo esto será muy conveniente cuando la calculadora es prestada o
cuando se quieren conservar cálculos referentes a diferentes actividades.
- Un truco útil se da cuando uno encadena variables entre sí para evitar
mucha escritura. Por ejemplo, suponga hará cálculos con la matriz [1,2;1,2]
y luego con la matriz [1,2;1,3], y luego con la matriz [1,2;1,4] y luego con
[1,2;1,8]. En este caso una alternativa será
- Borrar la variable x
- Construir la variable a usando la variable x:
[1,2;1,x] STO a ENTER
- Hacer sustituciones en x como 1 STO x.
Todo cambio en x se reflejará automáticamente en a y no tenemos que recapturarla.
Sobre todo
Conoce un poco tu calculadora para poder disfrutarla más
Aportaciones:
Juan Francisco Soto:
Aquí le mando información para utilizar la texas 89, 92 y las más nuevas.
Para hacer escalonada no reducida y reducida (ref y rref )es:
2nd, math o tecla 5 y apareces en el menu de math, de ahí te vas a matrix y te metes ,
después ahí aparecen varias funciones, como transpuesta, determinantes, simultáneas,
pero te vas a la que dice ref o rref.
Luego la forma para poner la matriz sería así:
rref([3,2,4;8,0,2;7,3,2]) pones el ; para bajar el renglón,
y para el producto cruz y punto también es en el menu de matrix pero te
vas hasta abajo donde dice vector ops y ahí te aparecen
crossP y dotP
y para poner las matrices sería
- crossP([5,3,9],[8,6,1])
- dotP([1,2,3],[4,5,6])
y ya sería todo; si falta otra cosa pregúnteme en clase para ver si le se como ponerlo.
zurdo81@hotmail.com
Ahorita investigue en internet y saque como resolver matrices con incógnitas
Primero debe pressionar el boton APPS. Aparecerá un menú llamado Applications, de ahi se va a la opción 6 llamada Data/Matrix Editor, al darle click al #6 o presionar la flechita hacia la derecha se abrirá otro menú. Seleccione la opción NEW, o presione el #3. Se abrira otra ventana llamada NEW, y donde dice Type: deberá cambiar la opcion data, presionando la flechita hacia la derecha y presionando el #2 o seleccionando Matrix. En el Cuadro de texto abajo llamado Variable se debe poner una letra, de la A a la Z, para hacer esto presione la tecla ALPHA y escoja la letra que guste, por ejemplo "a". En donde dice ROW DIMENSION deberá teclear el número de renglones de la matriz, por ejemplo "3", y en COL DIMENSION va a poner el número de columnas, por ejemplo "4". Presione ENTER.
Se abrirá una hoja de cálculo tipo excell, de hecho es compatible con hojas de cálculo de excell pero se necesita un cablecito que no he comprado. Ahí simplemente teclee las variables de la matriz y presione enter cada vez que teclee una para que se ponga en la hoja de calculo, y asegurese de que en vez de x1, x2, x3, ponga x, y, z, o cualuqier variable que se le antoje. Ya con esto se definió la matriz en la letra "a".
Ponga estos datos: [-1,-3,3,x]
[2,2,5,y]
[4,4,2,z]
Ahora presione la tecla HOME, esto lo va a llevar a la página principal. ahora simplemente seleccione la funcion que le quiera dar a la matrix, por ejemplo, para aplicarle un Gauss Jordan, debe usar la función rref("aqui pone la letra de la variable con la que definió a la matriz") y ahi le va a salir una matriz cuyos resultados son funciones, en caso de ser consistente, claro esta.
Miguel Ángel Espinosa de los Monteros Llaguno
534971
Unos puntitos extras no caerian mal maestro jajaja
Si saben como su calculadora aplica Gauss-Jordan a una matriz,
o alguna de las operaciones que crean útiles para el curso,
envíenme por favor la información a
E. Uresti.