Está en la página 1de 22

UNIVERSIDAD NACIONAL DE CAJAMARCA

FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA CIVIL

CURSO :
PROGRAMACION EN INGENIERIA, Matrices

DOCENTE :
Ing. Eduardo Barrantes Mejía

ALUMNO :
GUTIERRES LLANOS, Luis Geiner

CICLO : II

GRUPO : “A”

Cajamarca, Diciembre del 2014.


Dedicatoria
Ante todo agradecer a Dios por haberme permitido llegar hasta este punto
y haberme dado salud.
A mi familia por haberme apoyado en todo momento,
con sus consejos, sus valores, por la motivación constante
que me han permitido ser una mejor persona,
y también me demostraron que con la perseverancia y constancia
podemos conseguir lo imposible.
INDICE
INTRODUCCION ............................................................................................................ 4
Objetivos....................................................................................................................... 5
DESARROLLO ................................................................................................................ 6
Suma de matrices .......................................................................................................... 6
Mayor valor de una columna ...................................................................................... 10
Menor valor de una fila .............................................................................................. 14
Producto de matrices .................................................................................................. 17
CONCLUSIONES .......................................................................................................... 21
REFERENCIA BIBLIOGRAFICA ................................................................................ 22
INTRODUCCION
La Ingeniería, ante todo, es una profesión creativa. La ingeniería probablemente es
una de las profesiones más antiguas. Los egipcios, los romanos y los mayas
desarrollaron actividades de ingeniería.

La Ingeniería Civil es una especialidad que nos adhiere a la sociedad mediante el diseño
y ejecución de obras, y en el proceso de sus acciones también hace uso de las matrices
ya que se utilizan para el diseño de sistemas estructurales en las diversas áreas que
ocupa la Ingeniería Civil. Las matrices sirven para resolver sistemas de ecuaciones
lineales, estos a su vez tienen múltiples aplicaciones en el área de ingeniería dando
lugar a al óptimo manejo de recursos humanos y de materiales monitoreados y
controlados desde un sistema de diseño dando así paso a la modernidad y a la
ingeniería del futuro. Podemos denotar además que las matrices tienen su importancia
en el manejo de sistemas de información fundamentales, por eso se verá en el presente
trabajo algunas similitudes con su aplicación e importancia.

Las matrices, se mencionaron por primera vez en Inglaterra a mediados del


siglo pasado en los trabajos del Irlandés W. Hamilton, constituyen una de las
aportaciones más valiosas y fructíferas a las matemáticas modernas, por las
implificación rotacional que permiten en la representación de problemas
complejos en los que interviene un gran número de variables.

En las más diversas disciplinas, como la Física, la Ingeniería, la economía, la


psicología o la administración, una gran cantidad de problemas que requieren del
uso de muchas variables no podrían ser delimitados, planeados y resueltos por la nota
ción simbólica del álgebra tradicional a causa de los pocos alcances que
ésta otorga. La escritura matricial por su agilidad, brevedad y precisión suple esta
deficiencia. Dentro de la Ingeniería Civil en específico, se ocupan las matrices en
diversos aspectos

- El diseño estructural se resuelve mediante matrices.


- Los problemas de dinámica estructural se resuelven mediante matrices.
- Los análisis avanzados de elemento finito se resuelven mediante matrices.
- Los análisis de redes de flujo en mecánica de suelos se resuelven mediante
matrices

Las matrices tienen diversas aplicaciones en la ingeniería civil por ejemplo en el cálculo
estructural para analizar la capacidad de carga y el diseño de elementos; en ingeniería
de tránsito para generar matrices de información en la planificación de transporte y
aforos vehiculares; en topografía para realizar resúmenes de datos y cuadricular
terrenos para curvas de nivel; en dibujo asistido por computadora en el software
Autocad.

También en estática, se utiliza para resolver problemas de equilibrio en el espacio en


3D con operaciones vectoriales; en hidráulica para hacer referencias del estudio de la
pérdida de energía por accesorios (circuito cerrado) y en el análisis, diseño y distribución
de caudales para la población; en análisis numérico para resolver sistemas de
ecuaciones lineales.

Las matrices son herramientas maravillosas de valoración: permiten que la evaluación


funcione rápida y eficientemente y ayuda a los docentes a justificar ante las familias y
otras personas las calificaciones que ellos asignan a los estudiantes. También quiero
mostrar, cómo las matrices son interesantes no sólo en términos de instrucción sino
también en términos de valoración/evaluación. Las matrices analíticas son también
herramientas de enseñanza que apoyan el aprendizaje de los estudiantes y el desarrollo
de habilidades sofisticadas de pensamiento.

Tal como los portafolios, las exhibiciones y otros enfoques auténticos de la


valoración/evaluación, las matrices analíticas borran la distinción entre enseñanza y
evaluación. Las matrices sirven realmente como una herramienta complementaria al
proceso de enseñanza y aprendizaje. Cuando son usadas correctamente, sirven tanto
los propósitos del aprendizaje como los de la evaluación y la responsabilidad. Es por
esa razón que nos referimos a ellas como matrices analíticas instruccionales.
Las matrices muestra las formas como pueden ser utilizadas para ayudarle a los
estudiantes a aprender y a desarrollar buenos hábitos de pensamiento. Una matriz de
decisión es una herramienta de evaluación que prioriza una lista de opciones. La matriz
de decisión se puede utilizar para la planificación de proyectos para asegurar que se
tomen buenas decisiones, ya que cada opción se está ponderando. Una matriz de
decisión se utiliza a menudo para reducir una lista de opciones. La planificación de las
etapas de tu proyecto se puede hacer mediante el uso de una matriz de decisión cuando
estés organizando tu próximo proyecto.

Objetivos
- comunicar el potencial que tienen las matrices instruccionales en el proceso
tanto de enseñanza como de valoración/evaluación.
- Ponerse en lugar del computador y realizar un programa en visual Basic.net
DESARROLLO
Suma de matrices
a. Análisis y definición del problema

Para
i=0
j<0

Matrizresultado(i,j) =
matriza(i,j) +
matrizb(i,j)

Mostrar “Suma de
matriz A + B”

b. Diagrama de Pasada

Numero de filas
Numero de columna

Calcular la suma

Resp = ‘suma’
c. Diagrama de Flujo
d. Prueba de Escritorio

Ingrese número de filas: 2 Ingrese número de filas: 2


Ingrese número de columnas: 3 Ingrese número de columnas: 3
Matriz: Matriz:
1 2 3 1 2 3
1 1
2 2
i =1 j=1 i =1 j=1
Ingrese valor [1] [1]: Ingrese valor [1] [1]:
Matriz (1,1)=1 Matriz (1,1)=6
Matriz: Matriz:
1 2 3 1 2 3
1 1 1 6
2 2
i =1 j=2 i =1 j=2
Ingrese valor [1][2] : Ingrese valor [1][2] :
Matriz(1,2)=2 Matriz(1,2)=5
matriz: matriz:
1 2 3 1 2 3
1 1 2 1 6 5
2 2
i =1 j=3 i =1 j=3
Ingrese valor[1][3] : Ingrese valor[1][3] :
matriz(1,3)=3 matriz(1,3)=4
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 2
i =2 j=1 i =2 j=1
Ingrese valor[2][1] : Ingrese valor[2][1] :
matriz(1,2)=4 matriz(1,2)=3
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 4 2 3
i =2 j=2 i =2 j=2
Ingrese valor[2][2] : Ingrese valor[2][2] :
matriz(2,2)=5 matriz(2,2)=2
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 4 5 2 3 2
i =2 j=3 i =2 j=3
Ingrese valor[2][3] : Ingrese valor[2][3] :
matriz(2,3)=6 matriz(2,3)=1
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 4 5 6 2 3 2 1
Suma de matrices

Valor [a],[b](i = a, j = b) entonces i + j = a + b = k

o K11= [a11] + [b11]


o K12= [a12] + [b12]
o K13= [a13] + [b13]
o K21= [a21] + [b21]
o K22= [a22] + [b22]
o K23= [a23] + [b23]

a+b 1 2 3
= 1 7 7 7
2 7 7 7

e. Pseudocódigo

INICIO
Entero matriza (1,1)
Entero matrizb (1,1)
Entero matrizresultado (1,1)

Mostrar (“Llenar Matriz A”)


Para (entero i=0 hasta i=1) hacer
Para (entero j=0 hasta j=1) hacer
Mostrar (“Valor” & i & “-“ & j & “:”)
Leer matriza (i,j)
Fin_Para
Fin_Para

Mostrar (“Llenar Matriz B”)


Para (entero i=0 hasta i=1) hacer
Para (entero j=0 hasta j=1) hacer
Mostrar (“Valor” & i & “-“ & j & “:”)
Leer matrizb (i,j)
Fin_Para
Fin_Para

Para (entero i=0 hasta i=1) hacer


Para (entero j=0 hasta j=1) hacer
Matrizresultado (i,j) = matriza (i,j) * matrizb (i,j)
Fin_Para
Fin_Para

Mostrar (“Suma de Matriz A + B”)


Para (entero i=0 hasta i=1) hacer
Para (entero i=0 hasta i=1) hacer
Mostrar (matrizresultado (i,j))
Fin_Para
Fin_Para
FIN

Mayor valor de una columna


f. Diagrama de Pasada

Numero de filas
Numero de columna

Calcular el número
mayor de una
columna a

Resp =
‘maynumcolumnaa’

g. Diagrama de Flujo
h. Prueba de Escritorio

Ingrese número de filas: 2


Ingrese número de columnas: 3
Matriz:
1 2 3
1
2

i=1 j=1
Ingrese valor [1] [1]:
Matriz (1,1)=1

Matriz:
1 2 3
1 1
2

i=1 j=2
Ingrese valor [1][2] :
Matriz(1,2)=2

matriz:
1 2 3
1 1 2
2

i=1 j=3
Ingrese valor[1][3] :
matriz(1,3)=3

matriz:
1 2 3
1 1 2 3
2

i=2 j=1
Ingrese valor[2][1] :
matriz(1,2)=4

matriz:
1 2 3
1 1 2 3
2 4

i=2 j=2
Ingrese valor[2][2] :
matriz(2,2)=5

matriz:
1 2 3
1 1 2 3
2 4 5
i=2 j=3
Ingrese valor[2][3] :
matriz(2,3)=6

matriz:
1 2 3
1 1 2 3
2 4 5 6

Ingrese columna a buscar: 2


mayor=matriz(1,1)=1
i = 1, si (2>1) entonces mayor=2
i = 2, si (5>2) entonces mayor=5

El valor mayor es : 5
i. Pseudocódigo
INICIO
Entero matriza(1,1)

Mostrar (“Llenar Matriz”)


Para (entero i=0 hasta i=1) hacer
Para (entero j=0 hasta j=1) hacer
Mostrar (“Valor” & i & “-“ & j & “:”)
Leer matriza (i,j)
Fin_Para
Fin_Para

Entero mayorcol1
Entero mayorcol2
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Si (j=0) entonces
Si matriza(i,j) > mayorcol1 entonces
Mayorcol1 = matriza(i,j)
Fin_Si
Si_no
Si matriza(i,j) > mayorcol2 entonces
Mayorcol2 = matriza(i,j)
Fin_Si
Fin_Si
Fin_Para
Fin_Para

Mostrar (“Matriz A: “)
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Mostrar (matriza(i,j))
Fin_Para
Fin_Para
Menor valor de una fila
j. Diagrama de Flujo
k. Prueba de Escritorio

Ingrese número de filas: 2


Ingrese número de columnas: 3
Matriz:
1 2 3
1
2

i=1 j=1
Ingrese valor [1] [1]:
Matriz (1,1)=1

Matriz:
1 2 3
1 1
2

i=1 j=2
Ingrese valor [1][2] :
Matriz(1,2)=2

matriz:
1 2 3
1 1 2
2

i=1 j=3
Ingrese valor[1][3] :
matriz(1,3)=3

matriz:
1 2 3
1 1 2 3
2

i=2 j=1
Ingrese valor[2][1] :
matriz(1,2)=4

matriz:
1 2 3
1 1 2 3
2 4

i=2 j=2
Ingrese valor[2][2] :
matriz(2,2)=5
matriz:
1 2 3
1 1 2 3
2 4 5
i=2 j=3
Ingrese valor[2][3] :
matriz(2,3)=6

matriz:
1 2 3
1 1 2 3
2 4 5 6

Ingrese fila a buscar: 1


menor=matriz(1,1)=1
j = 1, si (1<4) entonces menor=1
j = 2, si (2<5) entonces menor=2
j = 3, si (3<6) entonces menos=3

El valor menor es : 1

l. Pseudocódigo

INICIO
Entero matriza(1,1)

Mostrar (“Llenar Matriz”)


Para (entero i=0 hasta i=1) hacer
Para (entero j=0 hasta j=1) hacer
Mostrar (“Valor” & i & “-“ & j & “:”)
Leer matriza (i,j)
Fin_Para
Fin_Para

Entero mayorcol1
Entero mayorcol2
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Si (j=0) entonces
Si matriza(i,j) > mayorcol1 entonces
Mayorcol1 = matriza(i,j)
Fin_Si
Si_no
Si matriza(i,j) > mayorcol2 entonces
Mayorcol2 = matriza(i,j)
Fin_Si
Fin_Si
Fin_Para
Fin_Para

Mostrar (“Matriz A: “)
Para (entero i=0 hasta i=1)
Para (entero i=0 hasta i=1)
Mostrar (matriza(i,j))
Fin_Para
Fin_Para

Producto de matrices
m. Diagrama de Flujo
n. Prueba de Escritorio

Ingrese número de filas: 2 Ingrese número de filas: 2


Ingrese número de columnas: 3 Ingrese número de columnas: 3
Matriz: Matriz:
1 2 3 1 2 3
1 1
2 2
i =1 j=1 i =1 j=1
Ingrese valor [1] [1]: Ingrese valor [1] [1]:
Matriz (1,1)=1 Matriz (1,1)=6
Matriz: Matriz:
1 2 3 1 2 3
1 1 1 6
2 2
i =1 j=2 i =1 j=2
Ingrese valor [1][2] : Ingrese valor [1][2] :
Matriz(1,2)=2 Matriz(1,2)=5
matriz: matriz:
1 2 3 1 2 3
1 1 2 1 6 5
2 2
i =1 j=3 i =1 j=3
Ingrese valor[1][3] : Ingrese valor[1][3] :
matriz(1,3)=3 matriz(1,3)=4
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 2
i =2 j=1 i =2 j=1
Ingrese valor[2][1] : Ingrese valor[2][1] :
matriz(1,2)=4 matriz(1,2)=3
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 4 2 3
i =2 j=2 i =2 j=2
Ingrese valor[2][2] : Ingrese valor[2][2] :
matriz(2,2)=5 matriz(2,2)=2
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 4 5 2 3 2
i =2 j=3 i =2 j=3
Ingrese valor[2][3] : Ingrese valor[2][3] :
matriz(2,3)=6 matriz(2,3)=1
matriz: matriz:
1 2 3 1 2 3
1 1 2 3 1 6 5 4
2 4 5 6 2 3 2 1
Producto de matrices

Valor [a],[b](i = a, j = b) entonces i * j = a* b = k

o K11= [a11] * [b11]


o K12= [a12] * [b12]
o K13= [a13] * [b13]
o K21= [a21] * [b21]
o K22= [a22] * [b22]
o K23= [a23] * [b23]

a*b 1 2 3
= 1 6 10 12
2 12 10 6

o. Pseudocódigo

INICIO
Entero matriza (1,1)
Entero matrizb (1,1)
Entero matrizresultado (1,1)

Mostrar (“Llenar Matriz A”)


Para (entero i=0 hasta i=1) hacer
Para (entero j=0 hasta j=1) hacer
Mostrar (“Valor” & i & “-“ & j & “:”)
Leer matriza (i,j)
Fin_Para
Fin_Para

Mostrar (“Llenar Matriz B”)


Para (entero i=0 hasta i=1) hacer
Para (entero j=0 hasta j=1) hacer
Mostrar (“Valor” & i & “-“ & j & “:”)
Leer matrizb (i,j)
Fin_Para
Fin_Para

Para (entero i=0 hasta i=1) hacer


Para (entero j=0 hasta j=1) hacer
Matrizresultado (i,j) = matriza (i,j) * matrizb (i,j)
Fin_Para
Fin_Para
Mostrar (“Suma de Matriz A * B”)
Para (entero i=0 hasta i=1) hacer
Para (entero i=0 hasta i=1) hacer
Mostrar (matrizresultado (i,j))
Fin_Para
Fin_Para
FIN
CONCLUSIONES
El uso de las matrices en la Ingeniería Civil es muy importante para resolver un diverso
tipo de problemas, principalmente en el área de análisis y diseño estructural. El método
matricial de la rigidez, por ejemplo, es de gran utilidad para estudiar una estructura,
determinando su estabilidad por medio de tres tipos de ecuaciones que deben
cumplirse:

- Ecuaciones de compatibilidad
- Ecuaciones constitutivas.
- Ecuaciones de equilibrio.

De esta manera, vemos la importancia que tiene una materia básica y fundamental en
la Ingeniería como es el Álgebra, además de sus aplicaciones prácticas en la vida
profesional.

Hace poco me comentó una maestra después de una conferencia, “Anteriormente


encontraba las matrices como algo nada específico, que tomaban mucho tiempo y que
interferían con el proceso de valoración. Ahora me gusta el concepto de matriz y estoy
dispuesta a utilizar algunas.” Espero que ahora usted también se sienta motivado y listo
para utilizar matrices analíticas instruccionales con sus estudiantes. También espero
que vayan más allá de su uso básico y que incluyan a los estudiantes en el diseño de
las mismas, y traten siempre de incluir criterios centrados en el pensamiento, y
comprometiendo a los estudiantes con la autovaloración y con la valoración de sus
compañeros. Creo que encontrarán que cerrar la brecha entre la instrucción y la
valoración tiene un efecto muy poderoso en la enseñanza, y, a su vez, con sus
estudiantes.
REFERENCIA BIBLIOGRAFICA
o http://www.monografias.com/trabajos11/alcom/alcom.shtml
o http://maxus.fis.usal.es/fichas_c.web/01xx_PAGS/0105.html
o http://users.dcc.uchile.cl/~bebustos/apuntes/cc3001/Diseno/
o https://prezi.com/embed/rr721ubjvacw/?bgcolor=ffffff&amp;lock_to_path=0&amp;a
utoplay=0&amp;autohide_ctrls=0&amp;features=undefined&amp;token=undefined&
amp;disabled_features=undefined
o https://es.scribd.com/doc/129607766/Las-Matrices-en-la-Ingenieria-Civil
o http://www.buenastareas.com/ensayos/Matrices-Aplicaci%C3%B3n-%C3%A9-
Importancia-Dentro-De/6875519.html

También podría gustarte