Está en la página 1de 2

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