MATLAB OCTAVE (Referencia: Algebra lineal de Grossman)
Se diferencias maysculas de minsculas, es decir que p y P representan cosas distintas.
Introduccin de matrices: los elementos de una fila se separan con espacios y las filas se separan con punto y coma (;). Ejemplo: para ingresar la siguiente matriz A=(
) se usara el comando: A = [1 2 3; 3 5 6; 1 1 9] Para manipular las matrices se usan, entre otros, los siguientes comandos: o n=A(3,2) obtiene el elemento ubicado en la fila 3, columna 2 de la matriz A. o f2=A(2,:) obtiene la fila 2 de la matriz A. o c2=A(:,2) columna 2 de A. o A([2 3],1)=[1,1] asigna el valor de 1 a los elementos a 21 y a 31 . o P=A([1 3],:) P es una matriz formada con las filas 1 y 3 de A. o C=[A B] matriz aumentada. o E=rref(A) calcula la forma escalonada reducida de A. o A=rand(3,3) genera una matriz de 3X3 con elementos aleatorios entre 0 y 1. o A=3*rand(3,2)-1 matriz de 3X2 con elementos entre -1 y 2. o A=round(10*rand(3)) matriz 3X3 con elementos entre 0 y 10. o A=zeros(m,n) matiz nula de mxn. o TS=triu(A) encuentra una matriz triangular superior a partir de A. o TS=tril(A) encuentra una matriz triangular inferior a partir de A. o ones(m,n) produce una matriz de mxn donde todos sus elementos son unos. o eye(n) matriz identidad de orden nxn. o size(A) devuelve el nmero de filas y columnas de la matriz A. o inv(A) calcula la matriz inversa de A. o A devuelve la transpuesta de A Para realizar operaciones de rengln: o A(3,:)=5*A(3,:) realiza la operacin 3E 3
o A(3,:)=A(3,:)/2 realiza la operacin (1/2)E 3
o A([2 3],:)=A([3 2],:) realiza la operacin E 23
o A(3,:)=A(3,:)+3*A(2,:) realiza la operacin 3E 2 + E 3
Comandos de ayuda: o help nombrecomando o doc nombrecomando Se pueden usar las teclas de flecha hacia arriba y flecha hacia abajo para visualizar los comandos utilizados para volverlos a ejecutar con o sin modificaciones. Para ejecutar un comando y que no se despliegue el resultado se digita punto y coma (;) al final del comando. Para extender una instruccin a varias lneas se usan puntos suspensivos (). Para que los nmeros se muestren con 4 dgitos despus del punto decimal se usa format short, para mostrar ms dgitos format long y para mostrar fraccionarios format rat. Operaciones con matrices: o A*B calcula el producto AB o A^n calcula la n-sima potencia de A, es decir AAAAAA n veces.