Sunteți pe pagina 1din 14

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:
2–1
PROFESOR: Ing. José Ramiro Pilaluisa Q. M.Sc.
PERÍODO ACADÉMICO: Septiembre 2019 – Febrero 2019

INFORME DE INVESTIGACIÓN

TÍTULO: MATRICES S.R.M.T.I.

FECHA DE ENTREGA: Jueves 17 de octubre de 2019

MIEMBROS DEL GRUPO - G5

1) LAZO MOREIRA LUIS ENRIQUE 100%


2) RECALDE JACOME ERICK SEBASTIAN 100%
3) CHICAIZA TOAQUIZA KEVIN ALEXANDER 100%
4) CAILLAGUA CERON ANDRES DAVID 100%
5) PUGA SIERRA JILMAR GUSTAVO 100%

Programación 2
1 RESUMEN

En el presente artículo de investigación sobre matrices se da a conocer que son, utilidad

y sus debidas propiedades.

La palabra matriz se refiere a una formación o conjunto rectangular de arreglos

bidimensionales , y en su mayor generalidad de elementos de un anillo. Las matrices se

usan generalmente para describir sistemas de ecuaciones lineales, sistemas de

ecuaciones diferenciales o representar una aplicación lineal.

Las matrices tienen utilidad en los procedimientos para la transformación de tales

conjuntos de elementos, ya que con las matrices podemos inducir un tipo de

procedimiento que podría representar la transformación de un conjunto de ejes de

coordenadas.

2 INTRODUCCIÓN

Matrices

Las matrices permiten hacer referencia por el mismo nombre a una serie de variables y

usar un número (índice) para distinguirlas. Esto ayuda a crear código más pequeño y

simple en muchas situaciones, ya que se puede establecer bucles que traten de forma

eficiente cualquier número de casos mediante el número del índice. Las matrices tienen

un límite superior e inferior y los elementos de la matriz son contiguos dentro de esos

límites. Puesto que Visual Basic asigna espacio para cada número de índice, se debe evitar

declarar las matrices de variables, declaradas en el código. Son distintas de las matrices

de controles que se especifica en tiempo de diseño.

Todos los elementos de una matriz tienen el mismo tipo de datos. Por supuesto, cuando

el tipo de dato en Variant, los elementos individuales pueden contener distintas clases de

Programación 2
datos (objetos, cadenas, números, etc...). Se puede declarar una matriz de cualquiera de

los tipos de datos fundamentales.

En Visual Basic hay dos tipos de matrices:

 Las matrices de tamaño fijo: Que contienen siempre el mismo tamaño

 Las matrices dinámicas: Cuyo tamaño cambia en tiempo de ejecución.

Declarar matrices de tamaño fijo

Hay tres formas de declarar una matriz de tamaño fijo, dependiendo del alcance que

desee que tenga la matriz:

 Para declarar una matriz pública, se utiliza la instrucción Public en la sección de

Declaraciones de un módulo para declarar la matriz.

 Para crear una matriz a nivel de módulo, se utiliza la instrucción Private en la

sección Declaraciones de un módulo para declarar la matriz.

 Para crear la matriz local, se utiliza la instrucción Private en un procedimiento

para declarar la matriz.

Matrices Multidimensionales

A veces se necesitará hacer un seguimiento de la información relacionada de una matriz.

Por ejemplo, para hacer un seguimiento de cada pixel de la pantalla del equipo, es

Programación 2
necesario referirse a sus coordenadas X e Y. Esto se puede hacer mediante una matriz

multidimensional para almacenar los valores.

Usar bucles para manipular matrices

Se puede procesar eficientemente una matriz multidimensional mediante bucles For

anidados. Por ejemplo, estas instrucciones inicializan cada elemento de Matriz_A aun

valor basándose en su ubicación en la matriz:

Dim Posicion As Integer, Indice As Integer

Static MATRIZ_A(1 To 10, 1 To 10) As Double

For Posicion = 1 To 10

For Indice = 1 To 10

MATRIZ_A(Posicion, Indice) = Posicion * 10 + Indice

Next Indice

Next Posicion

Matrices Dinámicas

A veces se necesitará saber exactamente lo grande que debe ser una matriz. Puede que se

desee poder cambiar el tamaño de la matriz en tiempo de ejecución. Una matriz dinámica

puede cambiar de tamaño en cualquier momento. Las matrices dinámicas son una de las

Programación 2
características más flexibles y cómodas de Visual Basic, y ayudan a administrar de forma

eficiente la memoria. Por ejemplo, se puede usar un a matriz grande durante un tiempo

corto y liberar memoria del sistema cuando no se necesite volver a usar la matriz. La

alternativa consiste en declarar la matriz con el mayor tamaño posible y pasar por alto los

elementos de la matriz que no necesite. Sin embargo, esta solución, si se utiliza

demasiado, puede hacer que el sistema operativo funcione con muy poca memoria.

3 MATERIALES Y MÉTODOS

4 RESULTADOS

SUMA

La suma de dos matrices de la misma dimensión es otra matriz de la misma dimensión

sumando cada termino con su semejante Sij=aij+bij

Suma de Matrices: (Aij) + (Bij) = (Aij + Bij)

RESTA

La resta de dos matrices de la misma dimensión es otra matriz de la misma dimensión

restando cada termino con su semejante Sij=aij-bij

Resta de Matrices: (Aij) – (Bij) = (Aij – Bij)

MULTIPLICACION

Para que dos matrices A y B puedan multiplicarse, A · B, es necesario que el número de

columnas de la primera coincida con el número de filas de la segunda.

En tal caso, el producto A · B=C es otra matriz cuyos elementos se obtienen multiplicando

cada vector fila de la primera por cada vector columna de la segunda, del siguiente modo:

Aik·Bkj=Cij

Programación 2
La matriz C resultante tiene tantas filas como A y tantas columnas como B

5 DISCUSIÓN

Debido a que este tema ha sido demasiado estudiado por diversos autores se puede

observar que los resultados que se han obtenido tienen el similar procedimiento que

ejemplos consultados por lo cual se puede concluir que cumplen con su propósito

6 CONCLUSIONES

1. Una matriz es un conjunto de valores, que se denominan elementos y se relacionan

lógicamente entre sí.

2. Una matriz que se usa más de un índice o subíndice se

denomina multidimensionales.

3. Existen dos tipos de matrices, las de tamaño fijo y las dinámicas.

4. Las matrices de tamaño fijo se mantienen constantes, mientras que las matrices

dinámicas cambian en el tiempo de ejecución.

7 RECOMENDACIONES

1. Tener en cuenta los logaritmos de cada tipo para evitar confusión al momento de

resolver matrices

2. Definir el tamaño de la matriz dependiendo de nuestro tipo de proyecto.

Programación 2
8 REFERENCIAS

Nuñez J, Sandoval I. (2015). Algebra lineal Primera Edición, Escuela politécnica Nacional.
Ecuador.

Wikilibros. (28 de Junio de 2018). Concepto de Matriz. Recuperado el 27 de Octubre de


2018, de Wikilibros: https://goo.gl/qMMGL2

Bioprofe. ( 2018). Teoría de operaciones con matrcies. Recuperado el 28 de octubre del 2018 de
http://bioprofe.com/teoria-operaciones-matrices/

López C. (6 de febrero 2015). Matrices y sus propiedades. Recuperado el 30 de octubre del 2018
de https://www.unprofesor.com/matematicas/que-es-una-matriz- -y-propiedades-753.html

9 ANEXOS (En medio digital)

Nuñez J, Sandoval I. (2015). Algebra lineal Primera Edición, Escuela politécnica Nacional.
Ecuador.

Programación 2
Programación 2
Programación 2
Programación 2
Programación 2
Programación 2
Programación 2
9.1 Documentación de respaldo consultada, en formato digital

Programación 2

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