Sie sind auf Seite 1von 7

43

Captulo III
Matrices

Capacitaciones Laguna

44

3.1 Trabajo con matrices


La matriz es el objeto bsico con el que trabaja MATLAB, del Captulo II recordamos que:
Para declarar matrices en MATLAB se debe seguir el siguiente procedimiento:
1.
2.
3.
4.

Iniciar abriendo corchetes [


Separar los elementos de cada rengln utilizando comas o espacios
Usar punto y coma ; para separar renglones
Terminar la matriz cerrando corchetes ]

Por ejemplo:

Respectivamente las matrices pueden estar hechas de submatrices

Si deseamos generar una matriz de repeticiones de una submatriz utilizamos la funcin repmat
Sintaxis: repmat(A,m,n)
A: Matriz a repetir
m: Cantidad de repeticiones por rengln
n: Cantidad de repeticiones por rengln

3.2 Generadores de Matrices Comunes

3.2 Generadores de Matrices Comunes


zeros
ones
rand
eye

Matriz de ceros
Matriz de unos
Matriz con elementos aleatorios uniformemente
distribuidos
Matriz identidad

Capacitaciones Laguna

45

46

3.3 Indexado
Cada elemento contenido dentro de una matriz esta denota por un ndice para los renglones
y otro para las columnas, para seleccionar el valor de determinado elemento en una matriz se
debe escribir la matriz de origen y sus respectivos ndices, por ejemplo si de la matriz l
requerimos el valor de el tercer rengln segunda columna, se escribe el nombre de la matriz
precedido por los ndices entre parntesis, de la siguiente manera.

3.4 Borrar Columnas o Renglones


Para borrar columnas o renglones se utiliza la siguiente sintaxis, remplazando en este caso
un rengln completo por un arreglo vacio denotado por [ ]

3.5 Aritmtica de Matrices

3.5 Aritmtica de Matrices


Para realizar las operaciones bsicas entre matrices es suficiente con utilizar el operador
convencional

Es necesario remarcar que para cualquiera de estas operaciones es necesario cumplir las
condiciones de dimensiones, para que las puedan ser llevadas a cabo. Por ejemplo para la suma y
resta las dimensiones de las matrices deben ser idnticas, para la multiplicacin y divisin el
nmero de columnas de la primera matriz debe coincidir con el numero de renglones de la
segunda. Tambin es necesario recordar que en las operaciones matriciales el orden de los
factores afecta el producto por lo que no es lo mismo A*B que B*A

Capacitaciones Laguna

47

48

Para realizar operaciones algebraicas sobre los elementos de una matriz como multiplicacin y
elevacin de potencia es necesario agregar un punto . Antes del operador para indicarle a
MATLAB que es una operacin sobre cada elemento de la matriz. Por ejemplo para elevar al
cuadrado todos los elementos de B

3.6 Operadores directos sobre matriz


Existen operadores que modifican el contenido de la matriz para obtener parmetros inherentes a
ella, entre los ms comnmente usados estn la traspuesta, la determinante y la inversa de una
matriz consideremos la matriz A

Ejercicios Capitulo 3

Ejercicios Capitulo 3

a) Ingrese las siguientes matrices a Matlab

b)
c)
d)
e)
f)

Cree una matriz que contenga 4 submatrices E en un arreglo de 4X8


Cree una matriz de ceros de 3X2 y asgnela a una variable llamada CRS
Cree una matriz de identidad de 3X2 y asgnela a una variable llamada IDT
Cree una matriz de elementos aleatorios de 3X2 y asgnela a una variable llamada RDM
Cree una matriz que contenga las submatrices F, CRS, IDT Y RDM y que tenga una
dimensin de 6X4
g) Realice las siguientes operaciones
A+B
A-B
B-A
A*B
B*A
A/B
A*C
C*F
h) Obtenga la determnate de las Matrices A y B
i) Obtenga la traspuesta de todas las Matrices
j) Obtenga la inversa de las Matrices A y B
k) Eleve al cubo todos los elementos de las Matrices D, E y F

Capacitaciones Laguna

49

Das könnte Ihnen auch gefallen