Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PRÁCTICA #7
Operaciones básicas con matrices en MATLAB
A = B =
-1 3 0 2
2 5 4 1
Obtener:
1. Suma de matrices
Calcular la suma de ambas matrices en Matlab es tan sencillo como solo adicionar el
operador "+" entre el nombre de ambas matrices:
>> A+B
2. Resta de matrices:
La ejecución de la resta es similar a la suma, claro recordando que A-B difiere de B-A, tal
como se muestra:
>> Resta1=A-B
Arriaga Tejeda Farid Ivan 236545
3. Multiplicación de matrices:
Para efectuar la multiplicación de matrices habrá que usar el operador "*" tal como se
hizo para la suma y resta, veamos el ejemplo:
>> Mult=A*B
4. Potenciación:
Para poder elevar una matriz a una potencia determinada habrá de recordarse que
está debe ser cuadrada, puesto que implica una multiplicación sucesiva por ella
misma. La manera de indicar a Matlab que necesitamos elevar a una potencia a una
matriz determinada es usando el operador de potenciación "^" tal como si fuese un
numero cualesquiera:
Arriaga Tejeda Farid Ivan 236545
>> Pot2=A^2
>> Pot7=A^7
Inv_A=inv(A)
Arriaga Tejeda Farid Ivan 236545
>> A*Inv_A
6. División de matrices
>> A/B
El uso de “/” para dividir una matriz o escalar entre una matriz.
En Matlab la división tiene la interpretación como la división entre una matriz entre la
inversa de la matriz dividida. Es decir, para dos matrices A, B “A/B”, equivale a
“A*inv(B)”, donde inv es un comando de Matlab. Por supuesto, cuando las matrices
deben tener las mismas dimensiones y la matriz “B” debe presentar inversa; de otro
modo, los resultados son erróneos.
Ejercicio:
Compruebe, con diferentes ejemplos, que para dos matrices A, B en Matlab “A/B”,
equivale a “A*inv(B)”.
Arriaga Tejeda Farid Ivan 236545
Suma (sum)
Genera un vector renglón que contiene la suma de cada columna de la matriz. En caso
de aplicarse a un vector renglón, se obtiene un escalar.
Producto (prod)
Genera un vector renglón que contiene el producto de cada columna de la matriz. En
caso de aplicarse a un vector renglón, se obtiene un escalar.
Arriaga Tejeda Farid Ivan 236545
Promedio (mean)
Genera un vector renglón que contiene el promedio de cada columna de la matriz. En
caso de aplicarse a un vector renglón, se obtiene un escalar.
Arriaga Tejeda Farid Ivan 236545
Sorteo (sort)
Genera un vector renglón que contiene el ordenamiento de cada columna de la matriz.
Arriaga Tejeda Farid Ivan 236545
Mínimo y máximo.
Genera un vector renglón que contiene el valor mínimo (o máximo) de cada columna
de la matriz.
Arriaga Tejeda Farid Ivan 236545
Diagonal
Obtiene los elementos de la diagonal de la matriz, en un vector columna.
Arriaga Tejeda Farid Ivan 236545
Tamaño
Calcula el tamaño de una matriz y lo proporciona en un vector renglón. Ejemplo:
size (Matriz1)
Obtiene el tamaño de una matriz en la dimensión i-ésima. Ejemplo:
size (Matriz1,1) %% número de renglones
size (Matriz1,2) %% número de columnas