Sunteți pe pagina 1din 28

Instituto Científico del Pacífico

www.icip.edu.pe
SESIÓN 06: MATRICES

Instituto Científico del Pacífico


www.icip.edu.pe
OBJETIVO

El objetivo de la presente sesión es aprender


sobre arreglos bidimensionales o más
conocidos como matrices y realizar
operaciones usando comandos de MATLAB.

Instituto Científico del Pacífico


www.icip.edu.pe
CONTENIDO

OBJETIVO ................................................................................................................ 3
CONTENIDO............................................................................................................ 4
INTRODUCCIÓN ..................................................................................................... 5
MATRICES ................................................................................................................ 6
DEFINICIÓN ......................................................................................................... 6
Matriz ................................................................................................................ 6
Submatriz ......................................................................................................... 6
ENTRADA DE MATRICES .................................................................................... 7
CARACTERÍSTICAS DE UNA MATRIZ ............................................................... 12
MATRICES ESPECIALES ..................................................................................... 13
OPERACIONES CON MATRICES ..................................................................... 15
Operaciones entre matrices ..................................................................... 15
Operaciones elemento a elemento ........................................................ 18
FUNCIONES ELEMENTALES CON ARGUMENTO UNA MATRIZ .................... 20
F. Trigonométricas ........................................................................................ 20
F. Exponenciales – lOGARÍTMICAS............................................................ 22
F. Complejas ................................................................................................. 23
F. Numéricas ................................................................................................. 24
AUTOVALORES Y AUTOVECTORES DE UNA MATRIZ .................................... 25
NORMAS DE UNA MATRIZ ............................................................................... 26
BIBLIOGRAFÍA ....................................................................................................... 28

Instituto Científico del Pacífico


www.icip.edu.pe
INTRODUCCIÓN

En la sesión 4, aprendimos sobre arreglos unidimensionales. En la presente


sesión trabajaremos con arreglos bidimensionales o más conocidos con
el nombre de matrices, veremos cómo operar con matrices
correctamente, además de calcular sus autovalores, autovectores y los
diferentes tipos de normas.

Instituto Científico del Pacífico


www.icip.edu.pe
MATRICES

DEFINICIÓN

MATRIZ
En matemática, una matriz es un arreglo bidimensional de números. Una
matriz se representa por medio de una letra mayúscula(𝐴, 𝐵, …) y sus
elementos con la misma letra en minúscula (𝑎, 𝑏, …), con un doble
subíndice donde el primero indica la fila y el segundo la columna a la que
pertenece.

𝑎11 ⋯ 𝑎1𝑛
𝐴=( ⋮ ⋱ ⋮ )
𝑎𝑚1 ⋯ 𝑎𝑚𝑛

Donde:
𝐴 es una matriz de 𝑚 × 𝑛, cuyos elementos son 𝑎𝑖𝑗 donde 𝑖 va desde 1
hasta 𝑚 y 𝑗 de 1 hasta 𝑛.

SUBMATRIZ
En matemáticas, una submatriz es una matriz formada por la selección
de ciertas filas y columnas de una matriz más grande.

Por ejemplo:

𝑎11 𝑎12 𝑎13 𝑎14


𝑎
𝐴 = ( 21 𝑎22 𝑎23 𝑎24 )
𝑎31 𝑎32 𝑎33 𝑎34

Entonces:

𝑎11 𝑎13 𝑎14


𝐴(1,2; 1,3,4) = ( 𝑎 𝑎23 𝑎24 )
21

Instituto Científico del Pacífico


www.icip.edu.pe
Una submatriz 𝐴 formada por filas 1,2 y columnas 1,3,4.

ENTRADA DE MATRICES

En MATLAB se definen las matrices introduciendo entre corchetes todos


sus vectores fila separados por punto y coma. Los vectores se pueden
introducir separando sus componentes por espacios en blanco o por
comas, tal y como ya sabemos.

Por ejemplo, una variable matricial de dimensión 𝟑 × 𝟑 se puede introducir


de las siguientes formas:

𝐴 = [𝑎11 𝑎12 𝑎13 ; 𝑎21 𝑎22 𝑎23 ; 𝑎31 𝑎32 𝑎33 ]

𝐴 = [𝑎11 , 𝑎12 , 𝑎13 ; 𝑎21 , 𝑎22 , 𝑎23 ; 𝑎31 , 𝑎32 , 𝑎33 ]

Imagen N° 01 – Forma 1

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 02 – Forma 2

Una vez que una variable matricial ha sido definida, MATLAB habilita
muchos caminos para insertar, extraer, renumerar y manipular en general
sus elementos. La tabla siguiente presenta diferentes posibilidades de
definición de variables matriciales.

COMANDO DESCRIPCIÓN

𝐴(𝑚, 𝑛) Define el elemento (𝑚, 𝑛) de la matriz 𝐴.

Define la submatriz de 𝐴 formada por las filas que


𝐴(𝑎: 𝑏, 𝑐: 𝑑) hay entre la a-ésima y la b-ésima y por las
columnas que hay entre la c-ésima y la d-ésima.

Define la submatriz de 𝐴 formada por las filas que


hay entre la a-ésima y la b-ésima tomándolas de
𝐴(𝑎: 𝑝: 𝑏, 𝑐: 𝑞: 𝑑)
𝑝 en 𝑝, y por las columnas que hay entre la c-ésima
y la d-ésima tomándolas de 𝑞 en 𝑞.

Instituto Científico del Pacífico


www.icip.edu.pe
Define la submatriz de 𝐴 formada por la
𝐴([𝑎 𝑏 𝑐 . . . ], [𝑒 𝑓 𝑔 . . . ]) intersección de las filas 𝑎, 𝑏, 𝑐 … y las columnas

𝑒, 𝑓, 𝑔 …

Define la submatriz de 𝐴 formada por todas las filas


𝐴(: , 𝑐: 𝑑) de 𝐴 y por las columnas que hay entre la c-ésima
y la d-ésima.

Define la submatriz de 𝐴 formada por todas las filas


𝐴(: , [𝑐 𝑑 𝑒 . . . ])
de 𝐴 y por las columnas 𝑐, 𝑑, 𝑒, . ..

Define la submatriz de 𝐴 formada por todas las


𝐴(𝑎: 𝑏, : ) columnas de 𝐴 y por las filas que hay entre la a-
ésima y la b-ésima

Define la submatriz de 𝐴 formada por todas las


𝐴([𝑎 𝑏 𝑐 . . . ], : )
columnas de 𝐴 y por las filas 𝑎, 𝑏, 𝑐, . ..

𝐴(𝑎, : ) Define la fila a-ésima de la matriz 𝐴

𝐴(: , 𝑏) Define la columna b-ésima de la matriz 𝐴.

𝐴(: , 𝑎) = [ ] Elimina la columna a-ésima de la matriz 𝐴.

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 03 – Manipulación de matrices

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 04 – Manipulación de matrices

Instituto Científico del Pacífico


www.icip.edu.pe
CARACTERÍSTICAS DE UNA MATRIZ

Para ello usaremos los siguientes comandos:

FUNCIÓN DESCRIPCIÓN

[𝐹𝑖𝑙𝑎 , 𝐶𝑜𝑙𝑢𝑚𝑛𝑎] = 𝑠𝑖𝑧𝑒(𝐴) Calcula la cantidad de filas y columnas de 𝐴.

Calcula el determinante de una matriz


𝑑𝑒𝑡(𝐴)
cuadrada 𝐴.

𝑟𝑎𝑛𝑘(𝐴) Calcula el rango de una matriz 𝐴.

𝑡𝑟𝑎𝑐𝑒(𝐴) Muestra la traza de la matriz 𝐴.

[𝑣, 𝑑] = 𝑒𝑖𝑔(𝐴) Muestra los vectores y valores propios de 𝐴.

Imagen N° 05 – Características de matrices

Instituto Científico del Pacífico


www.icip.edu.pe
MATRICES ESPECIALES

DESCRIPCIÓN SINTAXIS EJEMPLO

Matriz identidad 𝑛 × 𝑛 𝑒𝑦𝑒(𝑛)

Matriz ceros 𝑛 × 𝑚 𝑧𝑒𝑟𝑜𝑠(𝑛, 𝑚)

Matriz unos 𝑛 × 𝑚 𝑜𝑛𝑒𝑠(𝑛, 𝑚)

Matriz 𝑛×𝑚 de números


𝑟𝑎𝑛𝑑(𝑛, 𝑚)
aleatorios menores en [0,1]

Matriz diagonal con el vector


𝑑𝑖𝑎𝑔(𝑣)
𝑣 como diagonal.

Instituto Científico del Pacífico


www.icip.edu.pe
Matriz simétrica de diagonal
constante con 𝑣 como
𝑡𝑜𝑒𝑝𝑙𝑖𝑡𝑧(𝑣)
primera fila y primera
columna.

Matriz 𝑛 × 𝑛 construida a partir


de los enteros de 1 al 𝑛2 con
𝑚𝑎𝑔𝑖𝑐(𝑛)
la misma fila, columna y
sumas diagonales. (𝑛 > 2)

Devuelve la parte triangular


𝑡𝑟𝑖𝑙(𝐴)
inferior de una matriz A.

Devuelve la parte triangular


𝑡𝑟𝑖𝑢(𝐴)
superior de una matriz A.

Instituto Científico del Pacífico


www.icip.edu.pe
OPERACIONES CON MATRICES

OPERACIONES ENTRE MATRICES

SIMBOLO OPERACIÓN

Suma de matrices
+
𝐴+𝐵 →𝐴+𝐵

Resta de matrices

𝐴−𝐵 →𝐴−𝐵

Multiplicación de un escalar con una matriz

𝑐𝐴 → 𝑐 ∗ 𝐴

Multiplicación de matrices

𝐴𝐵 → 𝐴 ∗ 𝐵, 𝐴 = (𝑎𝑖𝑗 )𝑛×𝑘 , 𝐵 = (𝑏𝑖𝑗 )𝑘×𝑚

Potenciación de una matriz


^
𝐴𝑛 → 𝐴^𝑛 , 𝐴 = (𝑎𝑖𝑗 )𝑛×𝑛

División a izquierda
\
𝐴−1 𝐵 → 𝐴\𝐵 = 𝑖𝑛𝑣 (𝐴) ∗ 𝐵 , 𝐴 = (𝑎𝑖𝑗 ) inversible
𝑛×𝑛

División a derecha
/
𝐵𝐴−1 → 𝐵\𝐴 = 𝐵 ∗ 𝑖𝑛𝑣 (𝐴) , 𝐴 = (𝑎𝑖𝑗 )𝑛×𝑛 inversible

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 06 – Declaración de matrices A y B

Imagen N° 07 – Suma y resta de A y B

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 08 – Multiplicación de matrices

Imagen N° 09 – División a la izquierda y derecha

Instituto Científico del Pacífico


www.icip.edu.pe
OPERACIONES ELEMENTO A ELEMENTO

SÍMBOLO OPERACIÓN

Producto elemento a elemento


.*
𝐴.∗ 𝐵 → (𝑎𝑖𝑗 )𝑚×𝑛 .∗ (𝑏𝑖𝑗 )𝑚×𝑛 = (𝑎𝑖𝑗 ∗ 𝑏𝑖𝑗 )𝑚×𝑛

Potenciación elemento a elemento


.^ 𝑏
𝐴. ^𝐵 → (𝑎𝑖𝑗 )𝑚×𝑛 . ^(𝑏𝑖𝑗 )𝑚×𝑛 = (𝑎𝑖𝑗𝑖𝑗 )
𝑚×𝑛

Cociente elemento a elemento


./ 𝑎𝑖𝑗
𝐴./𝐵 → (𝑎𝑖𝑗 )𝑚×𝑛 ./(𝑏𝑖𝑗 )𝑚×𝑛 = ( )
𝑏𝑖𝑗 𝑚×𝑛

Cociente elemento a elemento


.\ 𝑏𝑖𝑗
𝐴.\𝐵 → (𝑎𝑖𝑗 )𝑚×𝑛 .\(𝑏𝑖𝑗 )𝑚×𝑛 = ( )
𝑎𝑖𝑗 𝑚×𝑛

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 10 – Operaciones elemento a elemento de matrices

Instituto Científico del Pacífico


www.icip.edu.pe
FUNCIONES ELEMENTALES CON ARGUMENTO UNA MATRIZ

F. TRIGONOMÉTRICAS
FUNCIÓN DESCRIPCIÓN
sin(𝑧) Función seno
𝑠𝑖𝑛ℎ(𝑍) Función seno hiperbólico
𝑎𝑠𝑖𝑛(𝑍) Función arcoseno
𝑎𝑠𝑖𝑛ℎ(𝑍) Función arcoseno hiperbólico
𝑐𝑜𝑠(𝑍) Función coseno
𝑐𝑜𝑠ℎ(𝑍) Función coseno hiperbólico
𝑎𝑐𝑜𝑠(𝑍) Función arcocoseno
𝑎𝑐𝑜𝑠ℎ(𝑍) Función arcocoseno hiperbólico
𝑡𝑎𝑛(𝑍) Función tangente
𝑡𝑎𝑛ℎ(𝑍) Función tangente hiperbólica
𝑎𝑡𝑎𝑛(𝑍) Función arcotangente
𝑎𝑡𝑎𝑛ℎ(𝑍) Función arcotangente hiperbólica
𝑐𝑜𝑡(𝑍) Función cotangente
𝑐𝑜𝑡ℎ(𝑍) Función cotangente hiperbólica
𝑎𝑐𝑜𝑡(𝑍) Función arcocotangente
𝑎𝑐𝑜𝑡ℎ(𝑍) Función arcocotangente hiperbólica
𝑠𝑒𝑐(𝑍) Función secante
𝑠𝑒𝑐ℎ(𝑍) Función secante hiperbólica
𝑎𝑠𝑒𝑐(𝑍) Función arcosecante
𝑎𝑠𝑒𝑐ℎ(𝑍) Función arcosecante hiperbólica
𝑐𝑠𝑐(𝑍) Función cosecante
𝑐𝑠𝑐ℎ(𝑍) Función cosecante hiperbólica
𝑎𝑐𝑠𝑐(𝑍) Función arcocosecante
𝑎𝑐𝑠𝑐ℎ(𝑍) Función arcocosecante hiperbólica

Instituto Científico del Pacífico


www.icip.edu.pe
Ejemplos:

Imagen N° 11 – Funciones trigonométricas

Instituto Científico del Pacífico


www.icip.edu.pe
F. EXPONENCIALES – LOGARÍTMICAS

FUNCIÓN DESCRIPCIÓN

𝑒𝑥𝑝(𝑧) Función exponencial de base 𝑒

𝑙𝑜𝑔(𝑍) Función logaritmo neperiano

𝑙𝑜𝑔10(𝑍) Función logaritmo decimal

𝑠𝑞𝑟𝑡(𝑍) Función raíz cuadrada

Ejemplos:

Imagen N° 12 – Funciones Exponenciales

Instituto Científico del Pacífico


www.icip.edu.pe
F. COMPLEJAS
FUNCIÓN DESCRIPCIÓN
𝑎𝑏𝑠(𝑧) Modulo o valor absoluto
𝑎𝑛𝑔𝑙𝑒(𝑍) Argumento
𝑐𝑜𝑛𝑗(𝑍) Complejo conjugado
𝑖𝑚𝑎𝑔(𝑍) Parte imaginaria
𝑟𝑒𝑎𝑙(𝑍) Parte real

Ejemplos:

Imagen N° 13 – Funciones Complejas

Instituto Científico del Pacífico


www.icip.edu.pe
F. NUMÉRICAS
FUNCIÓN DESCRIPCIÓN
𝑓𝑖𝑥(𝑧) Elimina las partes decimales
𝑓𝑙𝑜𝑜𝑟(𝑍) Redondea los decimales al menor entero más cercano
𝑐𝑒𝑖𝑙(𝑍) Redondea los decimales al mayor entero más cercano
𝑟𝑜𝑢𝑛𝑑(𝑍) Efectúa el redondeo común de decimales

Ejemplo:

Imagen N° 14 – Funciones Numéricas

Instituto Científico del Pacífico


www.icip.edu.pe
AUTOVALORES Y AUTOVECTORES DE UNA MATRIZ

8 1 6
Sea 𝐴 = [3 5 7]
4 9 2

COMANDO DESCRIPCIÓN EJEMPLO

Polinomio
𝒑𝒐𝒍𝒚(𝑨) característico de la
matriz 𝐴.

Forma canónica de
𝒋𝒐𝒓𝒅𝒂𝒏(𝑨)
Jordan de la matriz 𝐴.

Autovalores de la
𝒆𝒊𝒈(𝑨)
matriz 𝐴.

Autovalores (diagonal
de 𝐷) y Autovectores
[𝑽, 𝑫] = 𝒆𝒊𝒈(𝑨) (columnas de 𝑉) de
una matriz cuadrada
𝐴.

Instituto Científico del Pacífico


www.icip.edu.pe
NORMAS DE UNA MATRIZ

COMANDO DESCRIPCIÓN

Norma 2 de la matriz 𝐴.
𝒏𝒐𝒓𝒎(𝑨) ‖𝑨‖𝟐 = √𝝆(𝑨𝑨𝒕 ) = √𝝆(𝑨𝒕 𝑨)
𝜌: autovalor más grande de la matriz 𝐴𝑡 𝐴.

Norma 1 de la matriz 𝐴, es la máxima suma


absoluta de las columnas de 𝐴.
𝒏𝒐𝒓𝒎(𝑨, 𝟏) 𝑛

‖𝐴‖1 = max ∑|𝑎𝑖𝑗 |


1≤j≤n
𝑖=1

Norma infinita de la matriz 𝐴 es la máxima suma


absoluta de las filas de 𝐴.
𝒏𝒐𝒓𝒎(𝑨, 𝒊𝒏𝒇) 𝑛

‖𝐴‖∞ = max ∑|𝑎𝑖𝑗 |


1≤i≤n
𝑗=1

Norma Frobenius de la matriz 𝐴.


𝑛
𝒏𝒐𝒓𝒎(𝑨, ′𝒇𝒓𝒐′) 2
‖𝐴‖𝐹 = √ ∑ |𝑎𝑖𝑗 | = √𝑡𝑟𝑎𝑧𝑎(𝐴𝐴𝑡 )
𝑖,𝑗=1

Ejemplo:

8 15 1
Sea 𝐴 = [14 1 2]
4 6 17

Calcule la norma 1 y de Frobenius usando las fórmulas y luego


compruebe con el comando en MATLAB correspondiente.

Instituto Científico del Pacífico


www.icip.edu.pe
Imagen N° 15 - Norma 1

Imagen N° 16 - Norma Frobenius

Instituto Científico del Pacífico


www.icip.edu.pe
BIBLIOGRAFÍA

Gilat, A. (2006) MATLAB Una introducción con ejemplos prácticos.


Barcelona: Editorial Reverté

Pérez, C. (2011) MATLAB a través de ejemplos. Madrid: Editorial


Garceta.

Pérez, C. (2002) MATLAB y sus aplicaciones en las Ciencias y la


Ingeniería. Madrid: Pearson Educación.

OpenCourseWare (2017) Matrices. Resolución de sistemas lineales.


Asturias, España: Universidad de Oviedo. Recuperado de:
https://goo.gl/BxiF9S

Matrix determinant (2017) Mathworks. Recuperado de:

https://www.mathworks.com/help/matlab/ref/det.html

Lower triangular part of matrix (2017) Mathworks. Recuperado de:

https://www.mathworks.com/help/matlab/ref/tril.html

Upper triangular part of matrix (2017) Mathworks. Recuperado de:

https://www.mathworks.com/help/matlab/ref/triu.html

Rank of matrix (2017) Mathworks. Recuperado de:

https://www.mathworks.com/help/matlab/ref/rank.html

Sum of diagonal elements (2017) Mathworks. Recuperado de:


https://www.mathworks.com/help/matlab/ref/trace.html

Identity matrix (2017) Mathworks. Recuperado de:

https://www.mathworks.com/help/matlab/ref/eye.html

Instituto Científico del Pacífico


www.icip.edu.pe

S-ar putea să vă placă și