Vous êtes sur la page 1sur 20

Programación2

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERÍA, CIENCIAS, FÍSICAS Y MATEMÁTICA

CARRERA DE INGENIERIA CIVIL

PROGRAMACION 2

ASIGNATURA: Programación 2

SEMESTRE – PARALELO: 2do – 1ero

PROFESOR: Ing. José Ramiro Pilaluisa Q. M.Sc.

PERÍODO ACADÉMICO: Marzo 2019 - Agosto2019

INFORME DE INVESTIGACIÓN

TÍTULO: Matrices

FECHA DE ENTREGA: 06/5/2019

MIEMBROS DEL GRUPO - G5

 Cervantes Villegas Katherine Victoria 100%

 Rosado Gomez Daniel Alejandro 100%

 Sarzosa Sarzosa Alan Paul 100%

 Uyana Calva Maria Magdalena 100%

 Vega Yautibug Roger Steven 100%

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Marzo 2019 – Agosto 2019
Programación2

1 Resumen

Una matriz es un conjunto de números reales colocados en filas m y columnas n.

La suma de dos matrices es otra matriz de igual dimensión, y cada uno de sus elementos es

igual a la suma de los elementos de las dos matrices anteriores con los mismos subíndices, la

resta entre matrices se realiza de manera similar teniendo en cuenta que en lugar de sumar

los elementos de las matrices, se restan.

Para el producto de una matriz sólo es necesario multiplicar las filas por columnas, mientras

que una matriz transpuesta es aquella que se obtiene intercambiando ordenadamente las filas

por columnas.

2 Introducción

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

programación, ya que estas permiten que mayoría de los datos que se introducen en las

computadoras puedan convertirse en tablas organizadas en filas y columnas: hojas de cálculo,

bases de datos, entre otros. (Anónimo, 2016).

Es decir, en la vida cotidiana el uso de matrices en el área de informática permite que los

datos ingresados ya contengan esta información simple o compuesta que puedan ser

organizados de acuerdo a la necesidad del usuario.

3 Materiales y Métodos

Para el desarrollo del informe se utilizó recursos digitales del internet, las diferentes páginas

web que este proporciona, usándolos como base de la información presentada.

Además, se utilizó el método científico para la recopilación de la información y la

interpretación de la misma. Entre los materiales que se utilizaron están: una laptop.

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

4 Resultados

MATRICES

Definición

Una matriz es un arreglo bidimensional de números. Dado que puede definirse tanto la suma

como el producto de matrices, en mayor generalidad se dice que son elementos de un anillo.

Características

 Para designar una matriz se emplean letras mayúsculas.

 El tamaño oficial de la matriz es representado por la expresión mn, donde m es el

número total de filas y n el de columnas.

 Si m es igual a n entonces se llama matriz cuadrática.

 Cada uno de los elementos se representa con la misma letra de la matriz pero

minúscula

 Cada elemento para su ubicación depende de dos subíndices, uno que marque la fila

y otro la columna de la posición donde se sitúa.

MATRIZ
𝑎11 𝑎12 𝑎13 ⋯ 𝑎1𝑛
𝑎21 𝑎22 𝑎23 ⋯ 𝑎2𝑛
A=( 𝑎31 𝑎32 𝑎33 ⋯ 𝑎3𝑛 )
⋮ ⋮ ⋮ ⋮
𝑎𝑚1 𝑎𝑚2 𝑎𝑚3 … 𝑎𝑚𝑛

Ejemplo

1 2 6 7 8
3 4 8 9 7
𝐴 = 12 23 8 5 6
45 6 6 3 5
(1 2 3 4 12)

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

OPERACIONES CON MATRICES

 SUMA

Dadas dos matrices del mismo orden A y B, se define su suma como otra matriz C, del

mismo orden que las matrices sumando cuyos elementos se obtienen sumando a cada

elemento de la primera matriz A, el correspondiente elemento de la segunda matriz B.

ALGORITMO

𝐴 = [𝑎𝑖𝑗 ]𝑚𝑥𝑛 Donde:


𝑐𝑖𝑗 = 𝑎𝑖𝑗 + 𝑏𝑖𝑗
∀𝑖 = 1,2, … , 𝑚
𝐵 = [𝑏𝑖𝑗 ]𝑚𝑥𝑛
∀𝑗 = 1,2, … , 𝑛

→ 𝐶 = 𝐴 + 𝐵 = [𝑐𝑖𝑗 ]𝑚𝑥𝑛

Condiciones.

 Ambas matrices involucradas deben tener el mismo orden.

 Los elementos de ambas matrices deben ser del mismo tipo de dato.

Propiedades

Propiedad Explicación

Interna El resultado de la matriz suma tendrá el mismo


número de filas y columnas que las que se suman

Asociativa A + (B+C) = (A+B) + C


Elemento Neutro Una matriz más su matriz nula (compuesta sola de
ceros), el resultado será la matriz. A + 0= A
Elemento Opuesto A + (-A) = 0
Conmutativa A + B= B + A

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

 EJEMPLO

1 5 4 5 1
2 2 5 9 2
𝐴= 8 5 6 6 3
6 3 1 4 4
(4 4 2 3 5)

1 1 9 1 6
4 3 0 2 7
𝐵= 6 5 8 3 8
4 5 7 4 9
(9 7 6 5 0)

𝑐11 𝑐12 𝑐13 𝑐14 𝑐15


𝑐21 𝑐22 𝑐23 𝑐24 𝑐25
𝐶 = 𝑐31 𝑐32 𝑐33 𝑐34 𝑐35
𝑐41 𝑐42 𝑐43 𝑐44 𝑐45
(𝑐51 𝑐52 𝑐53 𝑐54 𝑐55 )

2 6 13 6 7
6 5 5 11 9
𝐶 = 14 10 14 9 11
10 8 8 8 13
(13 11 8 8 5)

*𝑐11 = 1 + 1 *𝑐12 = 5 + 1 *𝑐13 = 4 + 9 *𝑐14 = 5 + 1 *𝑐15 = 1 + 6


𝑐11 = 2 𝑐12 = 6 𝑐13 = 13 𝑐14 = 6 𝑐15 = 7
*𝑐21 = 2 + 4 *𝑐22 = 2 + 3 *𝑐23 = 5 + 0 *𝑐24 = 9 + 2 *𝑐25 = 2 + 7
𝑐21 = 6 𝑐22 = 5 𝑐23 = 5 𝑐24 = 11 𝑐25 = 9
*𝑐31 = 8 + 6 *𝑐32 = 5 + 5 *𝑐33 = 6 + 8 *𝑐34 = 6 + 3 *𝑐35 = 3 + 8
𝑐31 = 14 𝑐32 = 10 𝑐33 = 14 𝑐34 = 9 𝑐35 = 11
*𝑐41 = 6 + 4 *𝑐42 = 3 + 5 *𝑐43 = 1 + 7 *𝑐44 = 4 + 4 *𝑐45 = 4 + 9
𝑐41 = 10 𝑐42 = 8 𝑐43 = 8 𝑐44 = 8 𝑐45 = 13
*𝑐51 = 4 + 9 *𝑐52 = 4 + 7 *𝑐53 = 6 + 2 *𝑐54 = 3 + 5 *𝑐55 = 5 + 0
𝑐51 = 13 𝑐52 = 11 𝑐53 = 8 𝑐54 = 8 𝑐55 = 5

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

 RESTA

La resta de dos matrices del mismo orden A y B, se define como la suma de A más la

matriz opuesta de B, por lo que resultará ser otra matriz del mismo orden, C, cuyos elementos

se obtienen de restar a cada elemento de la primera matriz A (minuendo) el elemento

correspondiente de la matriz que resta, B (sustraendo).

ALGORITMO

Donde:
𝐴 = [𝑎𝑖𝑗 ]𝑚𝑥𝑛
𝑐𝑖𝑗 = 𝑎𝑖𝑗 + (− 𝑏𝑖𝑗 )
∀𝑖 = 1,2, … , 𝑚
𝐵 = [𝑏𝑖𝑗 ]𝑚𝑥𝑛 ∀𝑗 = 1,2, … , 𝑛

→ 𝐶 = 𝐴 + (−𝐵) = [𝑐𝑖𝑗 ]𝑚𝑥𝑛

CONDICIONES

 Ambas matrices involucradas deben tener el mismo orden.

 Los elementos de ambas matrices deben ser del mismo tipo de dato.

 EJEMPLO

1 5 4 5 1
2 2 5 9 2
𝐴= 8 5 6 6 3
6 3 1 4 4
(4 4 2 3 5)

1 1 9 1 6
4 3 0 2 7
𝐵= 6 5 8 3 8
4 5 7 4 9
(9 7 6 5 0)

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

𝑐11 𝑐12 𝑐13 𝑐14 𝑐15


𝑐21 𝑐22 𝑐23 𝑐24 𝑐25
𝐶 = 𝑐31 𝑐32 𝑐33 𝑐34 𝑐35
𝑐41 𝑐42 𝑐43 𝑐44 𝑐45
(𝑐51 𝑐52 𝑐53 𝑐54 𝑐55 )

0 4 −5 4 −5
−2 −1 5 7 −2
𝐶= 2 0 −2 3 −5
2 −2 −6 0 −5
( −5 −3 4 −2 5)

*𝑐11 = 1 − 1 *𝑐12 = 5 − 1 *𝑐13 = 4 − 9 *𝑐14 = 5 − 1 *𝑐15 = 1 − 6


𝑐11 = 0 𝑐12 = 4 𝑐13 = −5 𝑐14 = 4 𝑐15 = −5
*𝑐21 = 2 − 4 *𝑐22 = 2 − 3 *𝑐23 = 5 − 0 *𝑐24 = 9 − 2 *𝑐25 = 2 − 7
𝑐21 = −2 𝑐22 = −1 𝑐23 = 5 𝑐24 = 7 𝑐25 = −2
*𝑐31 = 8 − 6 *𝑐32 = 5 − 5 *𝑐33 = 6 − 8 *𝑐34 = 6 − 3 *𝑐35 = 3 − 8
𝑐31 = 2 𝑐32 = 0 𝑐33 = −2 𝑐34 = 3 𝑐35 = −5
*𝑐41 = 6 − 4 *𝑐42 = 3 − 5 *𝑐43 = 1 − 7 *𝑐44 = 4 − 4 *𝑐45 = 4 − 9
𝑐41 = 2 𝑐42 = −2 𝑐43 = −6 𝑐44 = 0 𝑐45 = −5
*𝑐51 = 4 − 9 *𝑐52 = 4 − 7 *𝑐53 = 6 − 2 *𝑐54 = 3 − 5 *𝑐55 = 5 − 0
𝑐51 = −5 𝑐52 = −3 𝑐53 = 4 𝑐54 = −2 𝑐55 = 5

MULTIPLICACIÓN

Supongamos que A = (a×) y B = (b×) son matrices tales que el número de columnas de A

coincide con el número de filas de B; es decir, A es una matriz m x p y B una matriz p x n.

Entonces el producto AB es la matriz m x n cuya entrada ij se obtiene multiplicando la fila i

de A por la columna j de B.

ALGORITMO
𝑛
Donde:
𝐶𝑖𝑗 = ∑ 𝑎𝑖𝑘 𝑏𝑘𝑗
𝑘=1 ∀𝑖 = 1,2, … , 𝑚
∀𝑗 = 1,2, … , 𝑛

Por lo tanto, al realizar la multiplicación tenemos

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

𝑎11 𝑏11 + 𝑎12 𝑏21 + ⋯ + 𝑎1𝑛 𝑏𝑚1 𝑎11 𝑏11 + 𝑎12 𝑏21 + ⋯ + 𝑎1𝑛 𝑏𝑚2 … 𝑎11 𝑏11 + 𝑎12 𝑏21 + ⋯ + 𝑎1𝑛 𝑏𝑚𝑝
𝑎21 𝑏11 + 𝑎22 𝑏21 + ⋯ + 𝑎2𝑛 𝑏𝑚1 𝑎21 𝑏12 + 𝑎22 𝑏22 + ⋯ + 𝑎2𝑛 𝑏𝑚2 … …
𝐴=( )
… … … …
𝑎𝑚1 𝑏11 + 𝑎𝑚2 𝑏21 + ⋯ + 𝑎𝑚𝑛 𝑏𝑚1 𝑎𝑚1 𝑏11 + 𝑎𝑚2 𝑏22 + ⋯ + 𝑎𝑚𝑛 𝑏𝑚2 … 𝑎𝑚1 𝑏1𝑝 + 𝑎𝑚2 𝑏2𝑝 + ⋯ + 𝑎𝑚𝑛 𝑏𝑛𝑝

CONDICIONES

 El tamaño de las columnas de la matriz A debe ser igual al tamaño de filas de la matriz
B.
 Los elementos de ambas matrices involucradas deben tener el mismo tipo de dato.

PROPIEDADES

Propiedad Ejemplo

La propiedad conmutativa de la A∙B≠B∙A

multiplicación no se cumple

Propiedad asociativa de l multiplicación (AB)C=A(BC)

Propiedades distributivas A(B+C)=AB+AC

Propiedad de la identidad multiplicativa. IA=A and AI=A

Propiedad multiplicativa de cero 0A=0 and A0=0

Propiedad de la dimensión El producto de una matriz de 𝑚𝑥𝑛 por una

matriz 𝑛𝑥𝑘 es una matriz 𝑛𝑥𝑘

Ejemplo:

1 7 5 3 10 −5 6 −9 8 5
4 9 2 9 11 9 8 −6 9 2
𝐴 = 5 −8 1 8 3 𝐵 = −9 14 0 8 3
6 5 4 5 8 6 2 3 7 6
( 7 2 −5 2 −7) ( 2 1 2 5 9)

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

𝑐11 𝑐12 𝑐13 𝑐14 𝑐15


𝑐21 𝑐22 𝑐23 𝑐24 𝑐25
𝐶 = 𝑐31 𝑐32 𝑐33 𝑐34 𝑐35
𝑐41 𝑐42 𝑐43 𝑐44 𝑐45
(𝑐51 𝑐52 𝑐53 𝑐54 𝑐55 )

51 148 −22 182 142


119 153 −41 247 197
𝐶 = −52 −1 33 47 87
25 150 −53 200 154
( 26 −15 −83 13 −27)

𝑐11 = (1)(−5) + (7)(9) + (5)(−9) + (3)(6) + (10)(2) = 51

𝑐12 = (1)(6) + (7)(8) + (5)(14) + (3)(2) + (10)(1) = 148

𝑐13 = (1)(−9) + (7)(−6) + (5)(0) + (3)(3) + (10)(2) = −22

𝑐14 = (1)(8) + (7)(9) + (5)(8) + (3)(7) + (10)(5) =182

𝑐15 = (1)(5) + (7)(72) + (5)(3) + (3)(6) + (10)(9) = 142

𝑐21 = (4)(−5) + (9)(9) + (2)(−9) + (9)(6) + (11)(2) = 119

𝑐22 = (4)(6) + (9)(8) + (2)(14) + (9)(2) + (11)(1) = 153

𝑐23 = (4)(−9) + (9)(−6) + (2)(0) + (9)(3) + (11)(2) = −41

𝑐24 = (4)(8) + (9)(9) + (2)(8) + (9)(7) + (11)(5) =247

𝑐25 = (4)(5) + (9)(72) + (2)(3) + (9)(6) + (11)(9) = 197

𝑐31 = (5)(−5) + (−8)(9) + (1)(−9) + (8)(6) + (3)(2) = −52

𝑐32 = (5)(6) + (−8)(8) + (1)(14) + (8)(2) + (3)(1) = −1

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

𝑐33 = (5)(−9) + (−8)(−6) + (1)(0) + (8)(3) + (3)(2) = 33

𝑐34 = (5)(8) + (−8)(9) + (1)(8) + (8)(7) + (3)(5) = 47

𝑐35 = (5)(5) + (−8)(72) + (1)(3) + (8)(6) + (3)(9) = 87

𝑐41 = (6)(−5) + (5)(9) + (4)(−9) + (5)(6) + (8)(2) = 25

𝑐42 = (6)(6) + (5)(8) + (4)(14) + (5)(2) + (8)(1) = 150

𝑐43 = (6)(−9) + (5)(−6) + (4)(0) + (5)(3) + (8)(2) = −53

𝑐44 = (6)(8) + (5)(9) + (4)(8) + (5)(7) + (8)(5) =200

𝑐45 = (6)(5) + (5)(72) + (4)(3) + (5)(6) + (8)(9) = 154

𝑐51 = (7)(−5) + (2)(9) + (−5)(−9) + (2)(6) + (−7)(2) = 26

𝑐52 = (7)(6) + (2)(8) + (−5)(14) + (2)(2) + (−7)(1) = −15

𝑐53 = (7)(−9) + (2)(−6) + (−5)(0) + (2)(3) + (−7)(2) = −83

𝑐54 = (7)(8) + (2)(9) + (−5)(8) + (2)(7) + (−7)(5) =13

𝑐55 = (7)(5) + (2)(72) + (−5)(3) + (2)(6) + (−7)(9) = −27

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

5 ANEXOS (En medio digital)

5.1 Documentación de respaldo consultada, en formato digital

Ilustracion: Evolucion d elas matrices Fuente: (Góngora, (s.f.)).

Ilustracion 2: Origen de matrices Fuente: (Góngora, (s.f.))

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustración 3: Producto de matrices Fuente: (Daros M.C. Carrion V, (s.f.))

Ilustración 1 Darós, M. C., Carrión, V. L., & Garrido, R. S. INTRODUCCIÓN A LA MATEMÁTICA


ECONÓMICO-EMPRESARIAL: UNA EXPERIENCIA EN LA UNIVERSITAT DE VALÈNCIA
Obtenido de https://www.uv.es/~perezsa/docencia/material/IMEE/Matrices.pdf

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustración 2 Darós, M. C., Carrión, V. L., & Garrido, R. S. INTRODUCCIÓN A LA MATEMÁTICA


ECONÓMICO-EMPRESARIAL: UNA EXPERIENCIA EN LA UNIVERSITAT DE VALÈNCIA
Obtenido de https://www.uv.es/~perezsa/docencia/material/IMEE/Matrices.pdf

Ilustración 3 Darós, M. C., Carrión, V. L., & Garrido, R. S. INTRODUCCIÓN A LA MATEMÁTICA


ECONÓMICO-EMPRESARIAL: UNA EXPERIENCIA EN LA UNIVERSITAT DE VALÈNCIA
Obtenido de https://www.uv.es/~perezsa/docencia/material/IMEE/Matrices.pdf

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustración 4 Darós, M. C., Carrión, V. L., & Garrido, R. S. INTRODUCCIÓN A LA MATEMÁTICA


ECONÓMICO-EMPRESARIAL: UNA EXPERIENCIA EN LA UNIVERSITAT DE VALÈNCIA
Obtenido de https://www.uv.es/~perezsa/docencia/material/IMEE/Matrices.pdf

Ilustración 5 Darós, M. C., Carrión, V. L., & Garrido, R. S. INTRODUCCIÓN A LA MATEMÁTICA


ECONÓMICO-EMPRESARIAL: UNA EXPERIENCIA EN LA UNIVERSITAT DE VALÈNCIA
Obtenido de https://www.uv.es/~perezsa/docencia/material/IMEE/Matrices.pdf

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustracion 6: Origen de matrices Fuente: (Góngora, (s.f.))

Ilustracion 7: Origen de matrices Fuente: (Góngora, (s.f.))

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustracion 8: Origen de matrices Fuente: (Góngora, (s.f.))

Ilustracion 9: Origen de matrices Fuente: (Góngora, (s.f.))

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustracion 10: Origen de matrices Fuente: (Góngora, (s.f.))

Ilustracion 11: Origen de matrices Fuente: (Góngora, (s.f.))

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustracion 12: Origen de matrices Fuente: (Góngora, (s.f.))

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Ilustracion 13: Origen de matrices Fuente: (Góngora, (s.f.))

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019
Programación2

Prof. Ing. José Ramiro Pilaluisa Q. M.Sc. Septiembre 2018 – Febrero 2019

Vous aimerez peut-être aussi