Vous êtes sur la page 1sur 21

A nuestros padres por su apoyo

incondicional para poder seguir de pie día a

día y ser profesionales de bien para la

sociedad.
INDICE

INTRODUCCION ......................................................................................................................... 1

OBJETIVOS ................................................................................................................................. 1

CAPITULO I ................................................................................................................................. 2

I. MATRICES. .......................................................................................................................................................2

1.1 Origen..........................................................................................................................................................2

1.2 Definición de matrices. ....................................................................................................................................2

1.3 Tipo de matrices. ..............................................................................................................................................3

1.3.1 Matriz cuadrada. .........................................................................................................................................3

1.3.1.1 Tipos de matrices cuadradas. ...................................................................................................................3

1. Matriz diagonal ............................................................................................................................................3

2. Matriz escalonada.........................................................................................................................................3

3. Matriz identidad (I) ......................................................................................................................................3

4. Matriz triangular superior ............................................................................................................................4

5. Matriz triangular inferior ..............................................................................................................................4

6. Transpuesta de una matriz ............................................................................................................................4

7. Matriz simétrica ...........................................................................................................................................4

8. Matriz antisimétrica .....................................................................................................................................4

1.3.2 Matriz rectangular .......................................................................................................................................4

1.3.2.1 Tipo de matrices rectangulares ................................................................................................................5

a. Matriz fila o vector fila ................................................................................................................................5

b. Matriz columna ................................................................................................................................................5

1.3.3 Matriz nula ..................................................................................................................................................5


1.3.4 Matriz ortogonal. ......................................................................................................................................5

II. SUBMATRIZ. ...................................................................................................................................................5

III. OPERACIONES CON MATRICES. ............................................................................................................5

a) Suma de matrices .......................................................................................................................................5

b) Producto por un número (escalar) ............................................................................................................6

c) Producto de matrices ......................................................................................................................................6

 Propiedades del producto. ............................................................................................................................6

CAPITULO II................................................................................................................................ 7

MATRICES .................................................................................................................................. 7

1. Dimensiones de una matriz en matlab..............................................................................................................7

2. Operaciones básicas de matrices en matlab .....................................................................................................8

3. Funcionamiento de todas las operaciones entre escalares y matrices ............................................................9

4. Otras formas de definir matrices y vectores. ................................................................................................. 11

Otras formas de definir matrices y vectores: ..................................................................................................... 13

Algunas matrices usuales: ................................................................................................................................... 14


Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

INTRODUCCION

Las matrices aparecen por primera vez en 1850, se introduce la notación matricial como una

forma abreviada de escribir un sistema de “m” ecuaciones lineales con “n” incógnitas.

Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de

las ecuaciones diferenciales y de las derivadas parciales. Además de su utilidad para el estudio de sistemas

de ecuaciones lineales, las matrices aparecen de forma natural en geometría, estadística, economía,

informática, física, etc...

La utilización de matrices (arrays) constituye actualmente una parte esencial de los lenguajes de

programación, ya que la mayoría de los datos se introducen en los ordenadores como tablas organizadas en

filas y columnas: hojas de cálculo, bases de datos.

OBJETIVOS

 Dar a conocer sobre matrices y los tipos de matrices

 Aprender la notación MATLAB para las entradas de una matriz y para submatrices

 Dar a conocer algunas aplicaciones en MATLAB de matrices

1
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

CAPITULO I

I. MATRICES.

1.1 Origen.

Fue James Joseph Sylvester quien utilizo por primera vez el termino matriz en 1843

sobre 1850.En 1853, Hamilton hizo algunos aportes a la teoría de matrices, Cayley introdujo

en 1858 la notación matricial, como forma abreviada de escribir un sistema de m ecuaciones

lineales con n incógnitas.

1.2 Definición de matrices.

 Una matriz es un arreglo bidimensional de números (llamados entradas de la matriz)

ordenadas en filas (o renglones) y columnas, donde una fila es cada una de las líneas

horizontales de la matriz y una columna es cada una de las líneas verticales. A una

matriz con ‘m’ filas y ‘n’ columnas se le denomina matriz mxn.

 En MATLAB, una matriz se puede definir al escribir una lista de números encerrada

entre corchetes. Los números se pueden separar mediante espacios o comas. Las

nuevas filas se indican con punto y coma. También se puede definir una matriz al

hacer una lista de cada fila en una línea separada, incluso no necesita el punto y coma

para la nueva línea basta con un enter.

2
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

1.3 Tipo de matrices.

matriz es un arreglo bidimensional de números (llamados entradas de la matriz)

ordenadas en filas (o renglones) y columnas, donde una fila es cada una de las líneas

horizontales de la matriz y una columna es

1.3.1 Matriz cuadrada.

Es aquella en el que el número filas es igual al número de columnas, simplemente

es una matriz de orden nxn.

1.3.1.1 Tipos de matrices cuadradas.

1. Matriz diagonal

Una matriz diagonal es una matriz cuadrada enque las entradas o valores son todas nulas salvo

en la diagonal principal y estos pueden ser nulos o no. Escritos de otra forma, los elementos

aij=0 siempre que i≠j, la matriz identidad es una matriz diagonal

𝑎11 0 0
[ 0 𝑎22 0 ]
0 0 𝑎33

2. Matriz escalonada.

Es toda matriz en la que el número de ceros que precede el primer elemento no nulo, de cada

fila o de cada columna, es mayor que el de precedente.

3. Matriz identidad (I)

La matriz identidad de orden n, en la que los elementos de la diagonal principal

son 1 y el resto es cero.

1 0 0
[0 1 0]
0 0 1

3
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

4. Matriz triangular superior

Se dice que una matriz (cuadrada) es triangular superior si todos los elementos

que están por debajo de la diagonal principal son nulas.

𝑎11 𝑎12 𝑎13


[ 0 𝑎22 𝑎23 ]
0 0 𝑎33

5. Matriz triangular inferior

Una matriz inferior si todos los elementos que están por encima de la diagonal

principal son ceros.

𝑎11 0 0
[𝑎21 𝑎22 0 ]
𝑎31 𝑎32 𝑎33

6. Transpuesta de una matriz

Se llama matriz transpuesta de una matriz cuyas filas coinciden con las columnas

de A y las columnas coinciden con las filas de A.

1 1
1 2 3
𝐵=[ ] 𝐵 𝑇 = [2 5]
1 5 6
3 6

7. Matriz simétrica

Una matriz es simétrica cuando es una matriz cuadrada, y es igual a su transpuesta.

8. Matriz antisimétrica

Una matriz antisimétrica cuando es una matriz cuadrada y es igual a su

transpuesta de signo opuesto, siendo los elementos de la diagonal principal nulos, de

valor cero.

1.3.2 Matriz rectangular

Son matrices donde el número de filases distinta al número de columnas.

4
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

1.3.2.1 Tipo de matrices rectangulares

a. Matriz fila o vector fila

Caso especial de matriz horizontal que posee una sola fila.

b. Matriz columna

Caso especial de matriz vertical que posee una sols columna.

1.3.3 Matriz nula

Es una matriz nula o matriz cero es una matriz con todos sus elementos nulos, o sea de

valor cero.

0 0 0
[0 0 0]
0 0 0

1.3.4 Matriz ortogonal.

Una matriz ortogonal es una matriz inversa cuya matriz inversa coincide con su matriz

transpuesta.

II. SUBMATRIZ.

Apartir de una matriz M, se llama submatriz M’ a toda matriz obtenida suprimiendo p

filas y q columnas en M. si M es de orden mxn , M’ será de orden (m-p)x(n-q), es decir con p

filas menos y q columnas menos , es evidente que p<m;q<n.

III. OPERACIONES CON MATRICES.

a) Suma de matrices

Para sumar matrices debemos tener la misma dimensión, obtiene otra matriz de la

misma dimensión.

A+B=C

5
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

b) Producto por un número (escalar)

Se obtiene multiplicando el número real por cada uno de los elementos de la matriz.

KxA=B

c) Producto de matrices

La condición fundamental de esta operación es que el numero de columnas de la

primera matriz sea igual al numero de filas de la segunda, la dimensión de la matriz

producto es el número de filas de la primera por el numero de columnas de la segunda.

AxB=C

 Propiedades del producto.

 Conmutativa

A.B=B.A

 Elemento neutro

A.I=I.A=A

 Asociativa

A.(B.C)=A.B+A.C

 Distributiva

A.(B+C)=A.B+A.C

6
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

CAPITULO II

MATRICES

Los vectores se definen como una serie de números entre corchetes, separados por

espacios en blanco o comas.

El vector definido es un vector fila. Podemos transponerlo para obtener un vector

columna.

>> x=[2 3 4] >> x=[2,3,4] >>A=x’

x= x= A=

234 234 2

Las matrices se definen como una colección de vectores fila de la misma dimensión,

separándose las filas con un punto y coma.

>> M=[2 3 4; 0 -1 0; 1 -2 -1]

M=

234

0 -1 0

1 -2 -1

1. Dimensiones de una matriz en matlab

La instrucción size(A) Devuelve el vector con el tamaño (filas y columnas) de la

matriz A.

 size(A, 1)= Devuelve el número de filas de la matriz A.

 size(A, 2)= Devuelve el número de columnas de la matriz A

7
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

 length(A)=Si A es un vector (fila o columna), length devuelve el número de

elementos del vector; length nos da la longitud de un vector, pero no permite

saber si se trata de un vector fila o un vector.

>> size(M) >> size(x) >> size(A)

ans = ans = ans =

33 13 31

>> length(x) >> length(A)

ans = ans =

3 3

2. Operaciones básicas de matrices en matlab

Hay dos tipos.

 Las operaciones aritméticas matriciales que se rigen por las reglas conocidas

del Algebra lineal: suma (+), resta (−), producto (∗), división (/), la división por

la izquierda (\) y potencia (∧).

 Las operaciones con las matrices que se realizan elemento a elemento:

producto e.e. (.∗), división e.e. (. /) y la división por la izquierda e.e. (.\).

potencia e.e. (.∧).

Para aplicar las operaciones e.e. entre matrices se requiere que los operandos

tengan el mismo tamaño (evidentemente aplicadas entre escalares producen el mismo

resultado que las operaciones habituales).

8
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

3. Funcionamiento de todas las operaciones entre escalares y matrices

Con carácter general, como ocurre arriba, en las operaciones (y otras relaciones) donde

aparecen involucrados un escalar y una matriz, el funcionamiento es como si el escalar

fuera una matriz de elementos idénticos, del tamaño adecuado, y se operara elemento a

elemento.

>> A=[2 1 -1;0 1 0] >> C=[1 1 1; 2 2 2; 1

A= -1 0] >> D=[1 -1; 1 0]

2 1 -1 C= D=

010 111 1 -1

>> B=[1 3 -1;3 -1 -3] 222 10

B= 1 -1 0 >> E=[1 0 2]

1 3 -1 E=

3 -1 - 102

9
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

>> A+B %suma de >> A.*B %producto >> D^2 %potencia

matrices elto. a elto. de matrices

ans = ans = ans =

3 4 -2 231 0 -1

3 0 -3 0 -1 0 1 -1

>> (A+B)*C %suma >> A./B %división >> D.^2 %potencia

y producto elto. a elto. elto. a elto.

ans = ans = ans =

9 13 11 2.0000 0.3333 11

063 1.0000 10

>> D*A %producto 0 -1.0000 0 >> det(C) %cálculo

matricial >> 3*A del determinante

ans = %multiplicación por un ans =

2 0 -1 escalar 0

2 1 -1 ans = >> inv(D) %inversa

>> C*E’ %producto 6 3 -3 de una matriz

matricial 030 ans =

ans = >> E/5 %división por 01

3 un escalar -1 1

6 ans =

1 0.2000 0 0.4000

10
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

Nota importante: las operaciones matriciales habituales se representan con los

símbolos +,-, *, ^. Los símbolos 7(.*), (. ^), (. /) Precedidos por un punto realizan las

operaciones correspondientes elemento a elemento.

Cualquier función matemática definida en Matlab se puede aplicar a una matriz o

vector y actúa elemento a elemento.

>> sin(C) %seno de los elementos de >> log(C) %logaritmo neperiano de

C los elementos de C

ans = Warning: Log of zero.

0.8415 0.8415 0.8415 ans =

0.9093 0.9093 0.9093 000

0.8415 -0.8415 0 0.6931 0.6931 0.6931

0 0 + 3.1416i –Inf

>> cos(E*pi) %coseno de los >> exp(E) %exponencial de los

elementos de E multiplicados por pi elementos de E

ans = ans =

-1 1 1 2.7183 1.0000 7.3891

4. Otras formas de definir matrices y vectores.

El operador “:” genera un vector de números en progresión aritmética. Se usa en la

forma:

a : p : b = [a, a + p, a + 2p, . . . , ] mientras a + kp sea menor o igual a b

Si a es menor que b, p debe ser positivo y si a > b entonces p < 0; en caso contrario se

crea un vector vacío.

11
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

En el caso particular de que el incremento sea de una unidad, p = 1, puede escribirse

a: b en lugar de a: 1: b.

Como hemos dicho el operador “:” genera vectores, y puede usarse para crearlos, V =

a: p: b; pero es más interesante su uso como vector de ´índices para entresacar elementos

de los vectores y matrices:

12
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

Otras formas de definir matrices y vectores:

>> v=[0:1:10] %todos los números A=

del 0 al 10 de 1 en 1 023

v= 1 1 -1

0 1 2 3 4 5 6 7 8 9 10 010

>> w=[0:0.1:0.5] %todos los >> A=[A, a’] %añadimos a la nueva

números del 0 al 0.5 de 0.1 en 0.1. matriz A el vector a como última

w= columna

0 0.1000 0.2000 0.3000 0.4000 A=

0.5000 0230

>> A=[0 2 3; 1 1 -1] 1 1 -1 1

A= 0100

023 >> a=[a 0:1:3] %añadimos al vector

1 1 -1 a las cifras del 0 al 3

>> a=[0 1 0] a=

a= 0100123

010

>> A= [A;a] %añadimos a la matriz

A el vector a como ´última fila

13
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

Algunas matrices usuales:

>> eye(4) %matriz identidad 111

ans =

1000

0100 >> ones(3,2) %matriz de unos

0010 rectangular

0001 ans =

>> ones(3) %matriz de unos 11

cuadrada 11

ans = 11

111

111

14
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

>> zeros(2) %matriz de ceros cuadrada

ans =

00

00

>> zeros(1,5) %matriz de ceros rectangular

ans =

00000

Acceder a elementos y submatrices de una matriz:

>> B=[5 1 -5; 3 2 1; 0 1 7]

B=

5 1 -5

321

017

>> b32=B(3,2) %elemento 3,2 de B

b32 =

>> b13=B(1,3) %elemento 1,3 de B

b13 =

-5

>> b1=B(1,:) %primera fila de B (1a fila, todas las columnas)

b1 =

5 1 -5

>> B(1,2:3) %segundo y tercer elementos de la primera fila de B

ans = 1 -5

15
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

>> B(2:3, 2:3) %submatriz de B con las filas 2,3 y las columnas 2,3

ans =

21

17

>> b2c=B(:,2) %segunda columna de B (todas las filas, 2a columna)

b2c =

>> b2c(3) %tercer elemento del vector b2c

ans =

>> diag(B) %diagonal de B

ans =

>> d=[1 2 3 4 5]

d=

12345

>> diag(d) %matriz diagonal con el vector d en la diagonal

ans =

10000

16
Universidad Nacional Micaela Bastidas de Apurímac
Ingeniería Civil.

02000

00300

00040

00005

>> diag(diag(B)) %matriz diagonal cuya diagonal es la diagonal de B

ans =

500

020

007

Obsérvese que la diag tiene dos funciones diferentes dependiendo del tipo de argumento.

17

Vous aimerez peut-être aussi