2. Definición de un vector Vector fila: elementos separados con comas (,) o con espacios: Vector columna: elementos separados con punto y coma (;) : Fila a columna y viceversa: con la transpuesta ( ´ ) Ejemplos a) desde línea de comandos, b) prog.: Vector columna Vector fila
3. El operador (:) El operador (:) es utilizado para especificar rangos, su forma de empleo es muy simple y sus beneficios inmensos. Forma de empleo: <vector>=[val_ini : paso : val_fin]; Ejemplo:
4. Definición de matrices Las matrices se definen por filas, los elementos de la fila se separan por espacios o comas (,) mientras que las filas van separadas por punto y coma (;) Ejemplos: A=[1,2,3; 4,5,6; 7,8,9] ó A=[1 2 3; 4 5 6; 7 8 9] Se ve en pantalla:
5. Definición de matrices Observación 1 Una vez definida la matriz esta pasa a su espacio de trabajo (Workspace) y estará disponible para realizarce cualquier operación. Ejemplo:
6. Definición de matrices Observación 2 MatLab introduce por defecto una variable llamada (ans) de “answer” sobre la cual también se puede operar. Ejemplo:
7. Definición de matrices Observación 3 En MatLab se permite la creación de matrices vacías. Ejemplo:
8. ¿Cómo acceder a los valores? Los elementos de una matriz se acceden poniendo los 2 índices entre paréntesis separados por coma (Ej. A(1,2)). Ejemplo:A(1,2)
9. ¿Cómo acceder a los valores? Observación 1 Si estamos trabajando con vectores bastaría colocar un solo índice. Ejemplo:
10. Operaciones VECTORES: A+B=[a1+b1 a2+b2 ... an+bn] A-B =[a1-b1 a2-b2 ... an-bn] A .* B=[a1.b1 a2.b2 ... an.bn] A y B deben ser horizontales o verticales. Si A=[fila] y B=[Columna]: Producto punto = A*B A./ B=[a1/b1 a2/b2 ... an/bn] A .^ n1=[a1^n1 a2^n1... an^n1 ] MATRICES: sin el punto A * B A/ B A ^ n1 Operaciones con escalares: v+k adición o suma v-k sustracción o resta v*k multiplicación v/k divide por k cada elemento de v k./v divide k por cada elemento de v v.^k potenciación cada componente de v esta elevado a k k.^v potenciación k elevado cada componente de v
22. La función (cat) La función (cat) se emplea para concatenar matrices a lo largo de una dimensión especificada. Al igual que el operador (:) es de una gran utilidad cuando se trabaja con matrices.