Una matriz es un arreglo rectangular de datos o nmeros, tienen n renglones por p columnas
su anotacin matemtica para representar una matriz es:
A = ER n*p
Las matrices con una sola columna o rengln para matlab, significan vectores por ejemplo: X= (smbolo de matriz) R Las entradas de la matriz se conocen como elementos pueden ser numero reales, complejos, funciones, operadores e inclusive pueden ser matrices de menor dimensin. Sin embargo en lenguaje matlab, es posible trabajar a una matriz como una escalar. Las matrices tienen operaciones y propiedades bien definidas. Las operaciones entre matrices producen una matriz, en contraste, las operaciones entre vectores pueden producir un vector, un escalar o una matriz. A = [ ] La matriz se inicializa por corchetes. Directamente en la ventana de comandos. Las ventanas de una matriz pueden ser de una forma: separando elementos de un rengln por espacios en blanco o con comas. Combinando comas y espacios en blanco es otra posibilidad de inicializar una matriz. Usando el operador semicolon para indicar el fin del rengln y generar otro ms. Concatenacin: al proceso unir pequeas matrices para hacer una ms grande se le llama Concatenacin [] (los corchete representan el operador concatenacin) Matlab permite borrar renglones y columnas de una matriz usando el operador concatenacin. Ejemplo: para borrar una columna de la matriz A, definida como [3,2] se procede de la siguiente manera A (:,2) = [] Si un elemento de una matriz se quiere borrar, resulta un error, la expresin A (1,1)= [] es invalida. Sin embargo usando sub ndices borra un elemento o una secuencia elemento de la matriz y lo rehace en un vector rengln por ejemplo, utilizando la expresin A (1:1)= []. Ntese que los elementos restantes quedan en forma de un vector. Aunque una matriz complicada tiene que ingresarse en intervalos regulares se puede realizar de la siguiente manera: b= 1:5 o b= [1:5] Si usted quiere que matlab calcule el espaciamiento entre los elementos puede usar el comando linspace. Especifique el valor inicial, el valor final y cuantos valores requiere en total. Para crear vectores espaciados logartmicamente utilizamos logspace que requiere tres entradas. Los primero dos valores son potencias de diez que representan el valor final e inicial del arreglo. En el ltimo valor es el nmero de elementos que se requieren. Las matrices se pueden usar en muchos clculos con escalares siendo a= [1, 2,3] se pueden sumar cinco a cada valor de la matriz con la siguiente sintaxis b= a+5. Este enfoque funciona bien para suma y resta; sin embargo la multiplicacin y la divisin son un poco diferentes. Puesto que todas las operaciones matlab pueden involucrar matrices es necesario indicar multiplicacin, elemento por elemento con el operador multiplicacin punto .* -a.*b - La misma sintaxis se emplea para la divisin, elemento por elemento . / - a. /b - y la exponenciacin de elementos individuales . ^ - a. ^2 -. Ejercicios 1. Defina la matriz a= [2.3, 5.8, 9] como una variable matlab. 2. Encuentre el seno de a 3. Sume tres a cada elemento en a 4. Defina la matriz b=[5.2,3.14,2] como una variable matlab 5. Sume cada elemento de la matriz a y la matriz b 6. Multiplique cada elemento en a por el correspondiente elemento en b 7. Eleve al cuadrado cada elemento en la matriz a 8. Cree una matriz llamada c de valores igualmente espaciados desde cero hasta diez con un incremento de uno. 9. Cree una matriz llamada d de valores igualmente espaciados desde cero hasta diez con un incremento de dos 10. Use la funcin linspace para crear una matriz de seis valores igualmente espaciados desde diez hasta veinte 11. Use la funcin logspace para crear una matriz de cinco valores logartmicamente espaciados entre 10 y cien