You are on page 1of 22

UNIVERSIDAD NACIONAL DE CAJAMARCA

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA CIVIL

CURSO :
PROGRAMACION EN INGENIERIA, Matrices

DOCENTE :
Ing. Eduardo Barrantes Meja

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 motivacin constante
que me han permitido ser una mejor persona,
y tambin 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 Ingeniera, ante todo, es una profesin creativa. La ingeniera probablemente es
una de las profesiones ms antiguas. Los egipcios, los romanos y los mayas
desarrollaron actividades de ingeniera.

La Ingeniera Civil es una especialidad que nos adhiere a la sociedad mediante el diseo
y ejecucin de obras, y en el proceso de sus acciones tambin hace uso de las matrices
ya que se utilizan para el diseo de sistemas estructurales en las diversas reas que
ocupa la Ingeniera Civil. Las matrices sirven para resolver sistemas de ecuaciones
lineales, estos a su vez tienen mltiples aplicaciones en el rea de ingeniera dando
lugar a al ptimo manejo de recursos humanos y de materiales monitoreados y
controlados desde un sistema de diseo dando as paso a la modernidad y a la
ingeniera del futuro. Podemos denotar adems que las matrices tienen su importancia
en el manejo de sistemas de informacin fundamentales, por eso se ver en el presente
trabajo algunas similitudes con su aplicacin e importancia.

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


siglo pasado en los trabajos del Irlands W. Hamilton, constituyen una de las
aportaciones ms valiosas y fructferas a las matemticas modernas, por las
implificacin rotacional que permiten en la representacin de problemas
complejos en los que interviene un gran nmero de variables.

En las ms diversas disciplinas, como la Fsica, la Ingeniera, la economa, la


psicologa o la administracin, una gran cantidad de problemas que requieren del
uso de muchas variables no podran ser delimitados, planeados y resueltos por la nota
cin simblica del lgebra tradicional a causa de los pocos alcances que
sta otorga. La escritura matricial por su agilidad, brevedad y precisin suple esta
deficiencia. Dentro de la Ingeniera Civil en especfico, se ocupan las matrices en
diversos aspectos

- El diseo estructural se resuelve mediante matrices.


- Los problemas de dinmica estructural se resuelven mediante matrices.
- Los anlisis avanzados de elemento finito se resuelven mediante matrices.
- Los anlisis de redes de flujo en mecnica de suelos se resuelven mediante
matrices

Las matrices tienen diversas aplicaciones en la ingeniera civil por ejemplo en el clculo
estructural para analizar la capacidad de carga y el diseo de elementos; en ingeniera
de trnsito para generar matrices de informacin en la planificacin de transporte y
aforos vehiculares; en topografa para realizar resmenes de datos y cuadricular
terrenos para curvas de nivel; en dibujo asistido por computadora en el software
Autocad.

Tambin en esttica, se utiliza para resolver problemas de equilibrio en el espacio en


3D con operaciones vectoriales; en hidrulica para hacer referencias del estudio de la
prdida de energa por accesorios (circuito cerrado) y en el anlisis, diseo y distribucin
de caudales para la poblacin; en anlisis numrico para resolver sistemas de
ecuaciones lineales.

Las matrices son herramientas maravillosas de valoracin: permiten que la evaluacin


funcione rpida y eficientemente y ayuda a los docentes a justificar ante las familias y
otras personas las calificaciones que ellos asignan a los estudiantes. Tambin quiero
mostrar, cmo las matrices son interesantes no slo en trminos de instruccin sino
tambin en trminos de valoracin/evaluacin. Las matrices analticas son tambin
herramientas de enseanza que apoyan el aprendizaje de los estudiantes y el desarrollo
de habilidades sofisticadas de pensamiento.

Tal como los portafolios, las exhibiciones y otros enfoques autnticos de la


valoracin/evaluacin, las matrices analticas borran la distincin entre enseanza y
evaluacin. Las matrices sirven realmente como una herramienta complementaria al
proceso de enseanza y aprendizaje. Cuando son usadas correctamente, sirven tanto
los propsitos del aprendizaje como los de la evaluacin y la responsabilidad. Es por
esa razn que nos referimos a ellas como matrices analticas instruccionales.
Las matrices muestra las formas como pueden ser utilizadas para ayudarle a los
estudiantes a aprender y a desarrollar buenos hbitos de pensamiento. Una matriz de
decisin es una herramienta de evaluacin que prioriza una lista de opciones. La matriz
de decisin se puede utilizar para la planificacin de proyectos para asegurar que se
tomen buenas decisiones, ya que cada opcin se est ponderando. Una matriz de
decisin se utiliza a menudo para reducir una lista de opciones. La planificacin de las
etapas de tu proyecto se puede hacer mediante el uso de una matriz de decisin cuando
ests organizando tu prximo proyecto.

Objetivos
- comunicar el potencial que tienen las matrices instruccionales en el proceso
tanto de enseanza como de valoracin/evaluacin.
- Ponerse en lugar del computador y realizar un programa en visual Basic.net
DESARROLLO
Suma de matrices
a. Anlisis y definicin 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 nmero de filas: 2 Ingrese nmero de filas: 2


Ingrese nmero de columnas: 3 Ingrese nmero 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. Pseudocdigo

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 nmero
mayor de una
columna a

Resp =
maynumcolumnaa

g. Diagrama de Flujo
h. Prueba de Escritorio

Ingrese nmero de filas: 2


Ingrese nmero 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. Pseudocdigo
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 nmero de filas: 2


Ingrese nmero 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. Pseudocdigo

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 nmero de filas: 2 Ingrese nmero de filas: 2


Ingrese nmero de columnas: 3 Ingrese nmero 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. Pseudocdigo

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 Ingeniera Civil es muy importante para resolver un diverso
tipo de problemas, principalmente en el rea de anlisis y diseo estructural. El mtodo
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 bsica y fundamental en
la Ingeniera como es el lgebra, adems de sus aplicaciones prcticas en la vida
profesional.

Hace poco me coment una maestra despus de una conferencia, Anteriormente


encontraba las matrices como algo nada especfico, que tomaban mucho tiempo y que
interferan con el proceso de valoracin. Ahora me gusta el concepto de matriz y estoy
dispuesta a utilizar algunas. Espero que ahora usted tambin se sienta motivado y listo
para utilizar matrices analticas instruccionales con sus estudiantes. Tambin espero
que vayan ms all de su uso bsico y que incluyan a los estudiantes en el diseo de
las mismas, y traten siempre de incluir criterios centrados en el pensamiento, y
comprometiendo a los estudiantes con la autovaloracin y con la valoracin de sus
compaeros. Creo que encontrarn que cerrar la brecha entre la instruccin y la
valoracin tiene un efecto muy poderoso en la enseanza, 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

You might also like