Sie sind auf Seite 1von 24

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERA, CIENCIAS, FSICAS Y MATEMTICA


CARRERA DE INGENIERIA CIVIL
PROGRAMACION 2

ASIGNATURA: Programacin 2
SEMESTRE PARALELO: 2do 3ro
PROFESOR: Ing. Jos Ramiro Pilaluisa Q.
M.Sc.
PERODO ACADMICO: Octubre 2017 Marzo 2018

INFORME DE INVESTIGACIN

TTULO: MATRICES

FECHA DE ENTREGA: MIRCOLES, 15 DE NOVIEMBRE DE 2017

MIEMBROS DEL GRUPO - G2


ASIMBAYA CANDO MICHELLE ALEXANDRA
100%
CARLOSAMA CARDENAS ALVARO YERANDI
100%
CNDOR TORRES GUSTAVO MATEO
100%
GALLEGOS CASTRO LVARO FACUNDO.
100%
PEPINS ALMEIDA JOSELYN CAROLINA
100%
Programacin 2 Matrices

1 Resumen
Las matrices es una tabla ordenada de nmeros, la cual consta de una cantidad n de
columnas y filas, est compuesta por diagonales, dimensin o tamao, rango de una matriz y a su
vez se clasifica en varios tipos de matrices, las cuales se emplea usualmente en el clculo lineal
para resolver sistemas de ecuacin lineales.
Se puede realizar operaciones entre matrices, como son la suma, resta, multiplicacin,
divisin, entre otras. Para realizar estas operaciones se debe tomar en consideracin que existen
ciertos parmetros, ya que al realizar una suma o resta es importante que sean matrices
equivalentes es decir, que mantenga el mismo nmero de filas y columnas para poder combinar
los valores, mientras que para la multiplicacin dadas dos matrices A y B, es necesario que el
nmero de columnas de A sea igual al nmero de filas B, a su vez las filas de A por las columnas
de B, determinan la dimensin de la matriz que se obtendr del producto realizado entre las
matrices. Mientras que, para operar las matrices transpuestas, no es necesario ningn calculo, ya
que se cambia ordenadamente las filas por columnas y viceversa.

2 Introduccin
Este informe de investigacin est destinado a explicar el tema referente a matrices y las
operaciones entre estas, tambin nos hemos centrado a explicar cmo est constituida una matriz,
sus propiedades, tipos de matrices existentes y por ltimo su nomenclatura ya que dicha
informacin es indispensable antes de empezar a realizar operaciones bsicas entre matrices.

Se ver detalladamente como realizar las operaciones de suma, resta, multiplicacin y


transpuesta ya que para cada una de estas las matrices deben presentar ciertos requisitos para
poder hacer factible la operacin.

El presente trabajo de investigacin muestra la importancia de las matrices y como estas nos
facilitan el clculo en los diferentes campos como matemticas, informtica, estadstica,
programacin, etc. Claramente podemos evidenciar que las matrices son muy usadas esto se debe
a que es una forma resumida o corta de hacer operaciones que nos llevaran mucho tiempo
realizarlas.

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 1
Programacin 2 Matrices

3 Materiales y Mtodos
Los materiales utilizados en el presente informe de investigacin son: computadoras con
internet mediante las cuales se consult toda la teora necesaria sobre matrices y sus operaciones,
as como del programa Visual Basic el cual permite crear una aplicacin en la cual se apliquen
todos los conceptos investigados.
Para este informe la metodologa utilizada fue la creacin de una aplicacin en Visual Basic en la
cual se puedan aplicar las frmulas para realizar las diferentes operaciones con matrices tales
como suma, resta, producto o matriz transpuesta.

4 Resultados

MATRICES
Una matriz es una estructura de datos, o ms tcnicamente, un espacio de memoria que
permite almacenar una coleccin de elementos, todos del mismo tipo. La diferencia con los
arreglos est en que, en las matrices, los elementos no estn organizados linealmente, sino que su
organizacin es bidimensional, es decir, en filas y 0 1 2 3 4 5
columnas. Conviene imaginar una matriz como una 1
2
organizacin de celdas de memoria, o casillas, en cada 3
una de las cuales se puede guardar un elemento de la
coleccin. Adems, es usual dibujarla como lo ilustra la
figura. En estas matrices se puede realizar distintas operaciones entre ellas como son:

4.1 Suma
La suma de matrices es la operacin de combinar dos o ms matrices en una matriz equivalente.
La matriz suma se obtiene sumando los elementos de las dos matrices que ocupan la misma
posicin.

4.2 Resta
La diferencia de matrices es un caso particular de la suma. Restar dos matrices es lo mismo que

sumarle a la primera la opuesta de la segunda:

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 2
Programacin 2 Matrices

4.3 Multiplicacin
La multiplicacin o producto de matrices es la operacin de composicin efectuada entre
dos matrices, al igual que la multiplicacin aritmtica, su definicin es instrumental, es decir,
viene dada por un algoritmo, por lo que la manera de resolucin diferente a la multiplicacin
entre dos nmeros. Entre sus caractersticas, se destacan que dabas una matriz A y B, el nmero
de columnas de A sea igual al nmero de filas de B, de modo que (p = p), mientras que (m x q)
determinan el nmero de columnas y filas de la matriz.
Como tambin la multiplicacin de matrices no cumple con la propiedad conmutativa.

4.4 Transpuesta
Dada una matriz A, se llama matriz traspuesta de A, a la matriz que se obtiene cambiando
ordenadamente las filas por las columnas.

5 Discusin
La investigacin realizada es muy completa comparada con otros documentos de la web ya que
en esta se explica cmo realizar las operaciones con matrices de una manera sencilla y entendible
al lector. Debido aquello estamos de acuerdo con los resultados obtenidos ya que la investigacin
de Matrices result ser muy didctica para poder adquirir los conocimientos de operaciones con
matrices (suma, resta y multiplicacin) de una forma fcil, as como tambin de otros temas
abarcados como la matriz transpuesta, tipos de matrices, entre otros, que son expuestas de igual
manera para un entendimiento eficaz del lector.

6 Conclusiones
Mediante el uso de matrices se puede resolver sistemas de ecuaciones lineales, cabe
resaltar que con de gran uso en el campo de la ingeniera con la optimizacin de procesos
extensos de resolver manualmente.
La resolucin de sistemas de ecuaciones lineales mediante matrices resulta interesante al
limitarse a operaciones elementales de las matemticas y al razonamiento lgico.
Es importante la manera de razonamiento que se lleva a cabo en la resolucin del
problema hay que tomar en cuenta que la jerarqua de operaciones entre las mismas

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 3
Programacin 2 Matrices

7 Recomendaciones
El emplear matrices como resolucin de un problema hace que el usuario conforme una
destreza de anlisis en el mismo ya que depende del anlisis a realzar si la respuesta
obtenida es correcta o se deber plantear de forma distinta.
Las matrices hacen que el proceso de resolucin sea ms corto y podamos obtener
respuestas directas a travs de operaciones bsicas de la matemtica.
Hay que tomar en cuenta los criterios bsicos de las operaciones entre matrices y los
parmetros de sus dimensiones para el correcto uso de las mismas.

8 Referencias
I. Robles, J. (2013): lgebra de matrices: Recuperado de:
http://ekoavy.blogspot.com/p/algebra-de-matrices.html
II. Zambrano, B. (2012): Suma y resta de matrices. Recuperado de:
https://www.sectormatematica.cl/contenidos/matsyr.htm
III. Nez, S. (2011): Matrices: suma, resta y multiplicacin: Recuperado de:
http://vitual.lat/matrices-suma-resta-y-multiplicacion-por-un-escalar/
IV. Garca, S. (2010): Producto de matrices: Recuperado de:
http://recursostic.educacion.es/descartes/web/materiales_didacticos/Calculo_matricial_d3
/prodmatr.htm
V. Gmez, M. (2005): Producto de matrices: Recuperado de:
http://recursostic.educacion.es/descartes/web/materiales_didacticos/markov_mbgr/produc
todematrices.htm
VI. Rodrguez, L. (2010): Matriz transpuesta. Recuperado de:
http://www.matematicas10.net/2015/12/ejemplos-de-matriz-traspuesta.html
VII. Maroto, C. (2014): Matriz transpuestas. Recuperado de:
https://campusdematematicas.com/algebra-lineal/matriz-transpuesta/
VIII. Santos, E. (2010): Tipos de matrices y operaciones. Recuperado de:
http://www.vadenumeros.es/segundo/tipos-y-producto-de-matrices.htm
IX. Rodrguez, L. (2010): Ejemplos de matrices. Recuperado de:
http://www.matematicas10.net/2015/12/ejemplos-de-matrices.html

9 Anexos

MATRICES

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 4
Programacin 2 Matrices

Se denomina matriz de n filas y m columnas a un conjunto de (nm) elementos de X, dispuestos


en un arreglo rectangular de n filas y m columnas. Las caractersticas de los elementos del
conjunto X dependern, en cada caso, de la naturaleza del problema que se est estudiando. X
puede ser un conjunto de funciones, de palabras de un alfabeto, de nmeros, etc.
En general, para representar una matriz A de orden (nm) se escribe

9.1 Elementos de las matrices

9.1.1 Filas de una matriz


Se denomina fila de una matriz a cada una de las lneas horizontales que tiene una matriz.
Al conjunto de valores de una fila se le llama Vector Fila o Vector Rengln y tiene dimensiones
(1 x n).

9.1.2 Columnas de una matriz


Se denomina columna de una matriz a cada una de las lneas verticales que tiene una matriz.
Al conjunto de valores de unas columnas se le llama Vector Columna y tiene dimensiones mx1.

9.1.3 Diagonal principal


La Diagonal Principal de una matriz cuadrada es el conjunto de elementos que van desde la
esquina superior izquierda a la esquina inferior derecha:

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 5
Programacin 2 Matrices

Sea Anxn = aij aij pertenece a la diagonal principal si i= j, esto es: a11, a22, a33, ..., ann

9.1.4 Diagonal secundaria


La Diagonal Secundaria de una Matriz cuadrada (tambin llamada Antidiagonal de
una Matriz) es el conjunto de elementos que van desde la esquina superior derecha a la esquina
inferior izquierda:

Sea Anxn = aij aij pertenece a la diagonal secundaria si i + j = n+1, esto es: a1,n a2,n-1 a3,n-
2 ... an,1

9.1.5 Dimensin de una matriz


Se llama Dimensin de una Matriz al nmero de filas y columnas de la matriz. Se representa con
subndices Amxn donde m es es el nmero de filas y n el nmero de columnas:

9.1.6 Orden de una matriz


Se llama Orden de una Matriz al menor entre el nmero de filas y columnas que tiene una
matriz.

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 6
Programacin 2 Matrices

Sea la siguiente matriz de m filas y n columnas (Amxn):

El orden de la matriz es el mnimo entre m y n = min(m, n)

9.2 Operaciones con matrices

9.2.1 Suma de matrices


La suma de matrices es la operacin de combinar dos o ms matrices en una matriz equivalente.
La matriz suma se obtiene sumando los elementos de las dos matrices que ocupan la misma
posicin.

Si las matrices tienen la misma dimensin, la matriz suma es:

9.2.1.1 Demostracin matemtica


A+ B=C

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 7
Programacin 2 Matrices

9.2.1.2 Propiedades
I. Interna
La suma de dos matrices de orden m x n es otra matriz dimensin m x n.
II. Asociativa
A + (B + C) = (A + B) + C
III. Elemento neutro
A+0=A
Donde O es la matriz nula de la misma dimensin que la matriz A.
IV. Elemento opuesto
A + (A) = O
La matriz opuesta es aquella en que todos los elementos estn cambiados de signo.
V. Conmutativa
A+B=B+A

9.2.1.2.1 Ejemplo
A+ B=C
1 2 3 9 6 9 7 4 7 1
3 9 8 9 7 1 3 1 3 5

A 4 2 4 4 3 B 3 4 8 5 2

8 8 6 5 5 8 6 2 7 1
7 2 2 5 6 2 8 4 8 6

1 ( 9 ) 27 3 4 97 6 (1)
3 1 93 8 1 93 7 5

A B 4 (3) 24 48 45 3 2 C

88 8 6 62 57 5 (1)
7 (2) 28 24 5 (8) 6 (6)

8 9 1 2 5
4 12 9 12 2

C 7 6 12 9 5

16 2 4 12 6
5 10 6 3 0

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 8
Programacin 2 Matrices

9.2.1.3 Programacin en Excel


Para sumar matrices no podemos usar la funcin SUMA, lo que tendremos que hacer, ser
seleccionar la dimensin de la matriz resultante de la suma e introducir una frmula de este tipo:
=Matriz1 + Matriz2
Y pulsar el INTRO de las operaciones matriciales CTRL+SHIFT+INTRO.

9.2.2 Resta de matrices


La diferencia de matrices es un caso particular de la suma. Restar dos matrices es lo mismo que

sumarle a la primera la opuesta de la segunda:

Dadas dos matrices y de dimensin , la matriz es otra

matriz de la misma dimensin, de modo que cada elemento de la matriz , se

obtiene como: .

9.2.2.1 Demostracin matemtica


AB= C

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 9
Programacin 2 Matrices

9.2.2.2 Propiedades
I. Matrices equivalentes
Para poder restar matrices, stas deben tener el mismo nmero de filas y de
columnas. Caso contrario no se puede efectuar la resta entre las matrices.

Si m = m y n = n
II. No es Conmutativa
A- B B A
III. No es Asociativa:
(A - B) - C A - (B - C)
IV. Elemento simtrico:
A-A= 0

9.2.2.2.1 Ejemplo
A- B= C
6 4 3 2 9 6 9 8 10 8 9 6
8 2 4 5 4 3 15 8 8 5 12 5

5 5 7 6 9 8 13 9 6 2 9 5
A B
6 4 5 2 3 6 7 8 2 12 11 8
5 2 8 9 5 6 8 7 3 7 7 6

3 1 6 3 8 4 1 8 3 8 2 10

69 48 3 10 28 9 (9) 66
8 15 28 48 55 4 12 3 5

5 13 5 (9) 76 62 9 (9) 8 (5)
AB C
6 ( 7 ) 48 52 2 12 3 11 68
58 27 83 97 5 (7) 66

3 1 1 (8) 63 38 8 2 4 10

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 10
Programacin 2 Matrices

3 4 7 6 18 0
7 10 12 0 8 2

8 14 13 4 18 13
C
13 4 3 10 14 2
3 5 5 16 12 0

2 7 3 5 10 6

9.2.2.3 Programacin en Excel


Para restar matrices no podemos usar la funcin RESTA, lo que tendremos que hacer, ser
seleccionar la dimensin de la matriz resultante de la suma e introducir una frmula de este tipo:
=Matriz1 - Matriz2

Y pulsar el INTRO de las operaciones matriciales CTRL+SHIFT+INTRO.

9.2.3 Multiplicacin entre matrices


La multiplicacin o producto de matrices es la operacin de composicin efectuada entre
dos matrices. Al igual que la multiplicacin aritmtica, su definicin es instrumental, es decir,
viene dada por un algoritmo. La multiplicacin matricial es diferente del que resuelve la
multiplicacin de dos nmeros. La diferencia principal es que la multiplicacin de matrices no
cumple con la propiedad de conmutatividad.

9.2.3.1 Demostracin matemtica


A*B= C

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 11
Programacin 2 Matrices

9.2.3.2 Propiedades
I. Asociativa:
A (B C) = (A B) C
II. Elemento neutro:
AI=A
Donde I es la matriz identidad del mismo orden que la matriz A.
III. Distributiva del producto respecto de la suma:
A (B + C) = A B + A C
IV. No es Conmutativa:
ABBA

9.2.3.2.1 Ejemplo
A*B = C

1 2 3 3 7 2 3 1 2 5
3 5 1 3 1 7 10 6 1 11

A1 4 2 5 6 B0 1 4 2 6

3 5 4 10 1 6 9 2 3 2
1 10 1 5 5 2 3 9 4 0

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 12
Programacin 2 Matrices

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 13
Programacin 2 Matrices

48 74 94 47 51
61 90 52 26 82

C 72 108 97 49 71

103 156 78 53 114
108 158 118 45 121

9.2.3.3 Programacin en Excel


Solo podremos multiplicar dos matrices A*B, cuando el nmero de columnas de A sean iguales
al nmero de filas de B, el clculo del producto de dos matrices en Excel se efecta a travs de
la funcin MMULT.

9.2.4 Matriz transpuesta


Dada una matriz A, se llama matriz traspuesta de A a la matriz que se obtiene cambiando
ordenadamente las filas por las columnas.

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 14
Programacin 2 Matrices

9.2.4.1 Demostracin matemtica

9.2.4.2 Propiedades
I. Transpuesta de la transpuesta

II. Transpuesta de una Suma

III. Un nmero por una transpuesta

IV. Producto usual

9.2.4.2.1 Ejemplo

4 1 9 8 9 1 4 8 9 4 7 3
8 7 0 10 7 3 1 7 2 7 0 9

9 2 11 8 9 2 9 0 11 8 7 2
A
4 7 8 4 4 4 8 10 8 4 9 3
7 0 7 9 2 3 9 7 9 4 2 7

3 9 2 3 7 5 1 3 2 4 3 5

9.2.4.3 Programacion en Excel


La traspuesta de una matriz se obtiene al intercambiar filas por columnas. En Excel podemos
transponer de manera sencilla una matriz a travs de la funcin TRANSPONER.

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 15
Programacin 2 Matrices

9.3 Tipos de matrices

9.3.1 Matriz Fila


Una Matriz Fila es aquella matriz que est formada nicamente por una fila, conocida como
vector fila:
A = (a1, a2, ... an-1, an)

9.3.1.1 Ejemplos

A = ( -1 8 10)
A = (2 5 3 1)

9.3.2 Matriz Columna


Una Matriz Columna es aquella matriz que est formada nicamente por una columna, tambin
conocida como vector columna:

9.3.2.1 Ejemplos

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 16
Programacin 2 Matrices

9.3.3 Matriz Diagonal


Una Matriz Diagonal es aquella matriz cuadrada es aquella en la que todos los elementos que no
estn en la diagonal principal son iguales a 0:
A = (aij) es diagonal aij = 0 cuando i j

9.3.3.1 Propiedades

Las matrices diagonales presentan las siguientes propiedades:


Son matrices cuadradas
Son matrices simtricas

9.3.3.2 Ejemplos

9.3.4 Matriz Nula


Una Matriz Nula o matriz cero es aquella matriz en la que todos sus valores son igual a 0.

9.3.4.1 Propiedades

Son simtricas
Son antisimtricas
Son nilpotentes

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 17
Programacin 2 Matrices

Son singulares

9.3.4.2 Ejemplos

9.3.5 Matriz Identidad


Una Matriz Identidad (o Unidad) es aquella matriz cuadrada que en la diagonal principal tiene
todos sus valores iguales a 1 y el resto son iguales a 0, se denomina In , donde n es el rango de la
matriz:

9.3.5.1 Propiedades

Son elemento neutro para la multiplicacin, es decir, cualquier matriz cuadrada multiplicada
por la matriz identidad (del mismo rango) da como lugar la misma matriz

9.3.5.2 Ejemplos

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 18
Programacin 2 Matrices

9.3.6 Matriz Escalar


Una Matriz Escalar es aquella matriz diagonal en la que todos los elementos de la diagonal
principal tienen el mismo valor. Considerar que una matriz diagonal es aquella matriz cuadrada
que tiene todos sus valores iguales a cero excepto los de su diagonal principal.

9.3.6.1 Ejemplos

9.3.7 Matriz Cuadrada


Una Matriz Cuadrada es aquella matriz que tiene el mismo nmero de filas que de columnas:

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 19
Programacin 2 Matrices

9.3.8 Matriz rectangular


Una Matriz Rectangular es aquella matriz que tiene distinto nmero de filas que de
columnas. Por otro lado, se denominan matrices cuadradas a aquellas matrices que s tienen el
mismo nmero de filas que de columnas.

9.3.8.1 Ejemplos

9.3.9 Matriz triangular


Una Matriz Triangular es aquella matriz cuadrada cuyos elementos por encima o por debajo de la
diagonal principal son iguales a cero.

9.3.9.1 Clasificacin

9.3.9.1.1 Matriz Triangular Superior


Aquella matriz cuadrada cuyos valores por debajo de la diagonal principal son todos iguales a 0

9.3.9.1.2 Matriz Triangular Inferior


Aquella matriz cuadrada cuyos valores por encima de la diagonal principal son todos iguales a 0

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 20
Programacin 2 Matrices

9.4 Matrices en Visual Basic

MATRICES
Una matriz es un conjunto de valores relacionados lgicamente entre s, como el nmero de
estudiantes de cada curso en una escuela primaria.
Una matriz permite hacer referencia a estos valores relacionados mediante un mismo nombre y
utilizar un nmero, denominado ndice o subndice, para distinguirlos. Los valores individuales
se llaman elementos de la matriz. Son contiguos desde el ndice 0 hasta el valor del ndice
superior.
A diferencia de una matriz, una variable que contiene un nico valor se llama variable escalar.

9.4.1.1 Declarar una matriz

Una variable de matriz se declara de la misma manera que cualquier otra variable mediante la
instruccin Dim. Se agregan uno o ms pares de parntesis a continuacin del nombre de la
variable para indicar que es para contener una matriz en vez de una variable escalar (una variable
que contiene un solo valor).
Se deben tener presentes varias cosas cuando se trata con el tamao de una matriz.

El ndice de cada dimensin est basado en 0, lo que significa que va desde 0


Longitud de la hasta su lmite superior. Por consiguiente, la longitud de una dimensin
dimensin determinada supera en 1 al lmite superior declarado para esa dimensin.

La longitud de cada dimensin de una matriz est limitada al valor mximo


del tipo de datos Integer que es (2 ^ 31) - 1. No obstante, la memoria
Lmites de disponible en el sistema limita tambin el tamao total de una matriz. Si
longitud intenta inicializar una matriz que supera la cantidad de memoria RAM

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 21
Programacin 2 Matrices

disponible, Common Language Runtime produce una


excepcin OutOfMemoryException.

Tamao y El tamao de una matriz es independiente del tipo de datos de sus


tamao de elementos. El tamao siempre representa el nmero total de elementos, no el
elementos nmero de bytes que utilizan en el almacenamiento.

No es seguro dar nada por supuesto en lo que respecta al modo de almacenar


una matriz en la memoria. El almacenamiento vara en funcin de las
plataformas de diferentes anchos de datos, por lo que la misma matriz puede
utilizar ms memoria en un sistema de 64 bits que en un sistema de 32
Consumo de bits. Segn la configuracin del sistema cuando inicializa una matriz,
memoria Common Language Runtime (CLR) puede asignar el almacenamiento para
empaquetar los elementos tan juntos como sea posible o para alinearlos todos
en los lmites naturales del hardware. Asimismo, una matriz requiere una
sobrecarga de almacenamiento para obtener su informacin de control y esta
sobrecarga aumenta con cada dimensin agregada.

Tabla de contenido
1 Resumen..................................................................................................................................1
2 Introduccin.............................................................................................................................1
3 Materiales y Mtodos..............................................................................................................2
4 Resultados................................................................................................................................2
4.1 Suma................................................................................................................................2
4.2 Resta................................................................................................................................2
4.3 Multiplicacin..................................................................................................................3
4.4 Transpuesta......................................................................................................................3
5 Discusin.................................................................................................................................3
6 Conclusiones............................................................................................................................3
7 Recomendaciones....................................................................................................................4
8 Referencias..............................................................................................................................4
9 Anexos.....................................................................................................................................5
9.1 Elementos de las matrices................................................................................................5
9.1.1 Filas de una matriz.....................................................................................................5
9.1.2 Columnas de una matriz............................................................................................5
9.1.3 Diagonal principal.....................................................................................................6
9.1.4 Diagonal secundaria..................................................................................................6
9.1.5 Dimensin de una matriz...........................................................................................6
9.1.6 Orden de una matriz..................................................................................................7
9.2 Operaciones con matrices................................................................................................7
9.2.1 Suma de matrices.......................................................................................................7
9.2.1.1 Demostracin matemtica..................................................................................7

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 22
Programacin 2 Matrices

9.2.1.2 Propiedades........................................................................................................8
9.2.1.2.1 Ejemplo..........................................................................................................8
9.2.1.3 Programacin en Excel.......................................................................................9
9.2.2 Resta de matrices.......................................................................................................9
9.2.2.1 Demostracin matemtica..................................................................................9
9.2.2.2 Propiedades......................................................................................................10
9.2.2.2.1 Ejemplo........................................................................................................10
9.2.2.3 Programacin en Excel.....................................................................................11
9.2.3 Multiplicacin entre matrices..................................................................................11
9.2.3.1 Demostracin matemtica................................................................................11
9.2.3.2 Propiedades......................................................................................................12
9.2.3.2.1 Ejemplo........................................................................................................12
9.2.3.3 Programacin en Excel.....................................................................................14
9.2.4 Matriz transpuesta....................................................................................................14
9.2.4.1 Demostracin matemtica................................................................................14
9.2.4.2 Propiedades......................................................................................................15
9.2.4.2.1 Ejemplo........................................................................................................15
9.2.4.3 Programacion en Excel.....................................................................................15
9.3 Tipos de matrices...........................................................................................................16
9.3.1 Matriz Fila...............................................................................................................16
9.3.1.1 Ejemplos...........................................................................................................16
9.3.2 Matriz Columna.......................................................................................................16
9.3.2.1 Ejemplos...........................................................................................................16
9.3.3 Matriz Diagonal.......................................................................................................16
9.3.3.1 Propiedades......................................................................................................17
9.3.3.2 Ejemplos...........................................................................................................17
9.3.4 Matriz Nula..............................................................................................................17
9.3.4.1 Propiedades......................................................................................................17
9.3.4.2 Ejemplos...........................................................................................................17
9.3.5 Matriz Identidad......................................................................................................18
9.3.5.1 Propiedades......................................................................................................18
9.3.5.2 Ejemplos...........................................................................................................18
9.3.6 Matriz Escalar..........................................................................................................18
9.3.6.1 Ejemplos...........................................................................................................19
9.3.7 Matriz Cuadrada......................................................................................................19
9.3.8 Matriz rectangular....................................................................................................19
9.3.8.1 Ejemplos...........................................................................................................19
9.3.9 Matriz triangular......................................................................................................20
9.3.9.1 Clasificacin.....................................................................................................20
9.3.9.1.1 Matriz Triangular Superior..........................................................................20
9.3.9.1.2 Matriz Triangular Inferior............................................................................20
9.4 Matrices en Visual Basic...............................................................................................20
9.4.1.1 Declarar una matriz..........................................................................................21

Prof. Ing. Jos Ramiro Pilaluisa Q. M.Sc. Octubre 2017 Marzo 2018 23