Vous êtes sur la page 1sur 62

UNIVERSIDAD NACIONAL DE HUANCAVELICA

FACULTAD DE CIENCIAS DE INGENIERA


ESCUELA ACADMICA PROFESIONAL DE INGENIERA CIVIL-HVCA

MANUAL DE PACK DE APLICACIONES PROGRAMADOS EN LENGUAJE HP PPL


_____________________________________________________________

CTEDRA : Mtodos Numricos Aplicados a la Ingeniera.


CATEDRTICO : MSc. Ing. Ivn Arturo, Ayala Bizarro.
ESTUDIANTE : Gabriel David, Quispe Sanes.
CICLO : IV
______________________________________________________________
A MI MADRE:
Por haberme dado la
vida que es el tesoro
ms preciado del
mundo.

A MI PADRE:
Por su invaluable
apoyo, ternura y
cario que siempre me
ha ofrecido.

AL MSc. Ing. IVN A.


AYALA BIZARRO:
Por su exigencia
acadmica y sus
recomendaciones
motivadoras y
reflexivas.

A MIS AMIGOS DE
SIEMPRE:
Por sus buenos
deseos y alientos para
seguir adelante
INTRODUCCIN
El presente trabajo titulado: MANUAL DE PACK DE APLICACIONES PROGRAMADOS EN LENGUAJE
HP PPL, es el resultado de esfuerzo, sacrificio y empeo por parte de mi persona.

El resultado de esta iniciativa mi satisface mucho personalmente, gracias al empeo y la exigencia de los
grandes maestros, me refiero especialmente al MSc. Ing. Ivn Arturo, Ayala Bizarro, quien actualmente es
docente de la ctedra de MTODOS NUMRICOS APLICADOS A LA INGENIERA en la Escuela Acadmica
Profesional de Ingeniera Civil-Hvca, de la UNIVERSIDAD NACIONAL DE HUANCAVELICA.

La iniciativa de este trabajo se dio desde el primer da del desarrollo de la ctedra Mtodos Numricos
Aplicados a la Ingeniera, que se vino trabajando conforme se iba avanzando el silabo de dicha ctedra ya
mencionada. El trabajo consista en programar los temas que engloban dicha ctedra como por ejemplo:
Solucin de ecuaciones no lineales utilizando los diferentes mtodos de solucin aplicados a la ingeniera Civil
(Clculo de friccin en tuberas mediante la ecuacin de Colebrook-White, clculo de tirante en canales
abiertos, clculo de cuanta de aceros de refuerzo en vigas, etc.), solucin de sistema de ecuaciones no
lineales, clculo de autovalores y autovectores mediante el mtodo de Jacobi, regresiones(Lineal, logartmica,
exponencial, potencial, polinmica y mltiple lineal ) mediante solucin matricial, integracin numrica(Mtodo
trapezoidal, Simpson 1/3, Simpson 3/8 y la cuadratura de Gauss), etc.

El lenguaje de programacin a que mi refiero es HP-PPL, y este lenguaje es propio de la calculadora HP


PRIME. Programar en este lenguaje nos facilita para desarrollar los exmenes parciales con mucha facilidad,
aparte de que te ayuda a entender como los grandes software hacen grandes clculos exactos y precisos.

La base para grandes logros en programacin digital en diferentes lenguajes es conocer antes que nada las
diferentes funciones que cumple cada comando de programacin como las condicionales (IF, ELSE, etc.),
bucles(FOR, WHILE,etc), as como las funciones de PRINT, INPUT, MSGBOX, BREAK, etc. Y adems si
queremos tener xito en el campo de programacin un requisito indispensable que todo programador debe
manejar es la imaginacin y la habilidad para dar solucin a ciertos inconvenientes que se pueden presentar
en el acto y finalmente un requisito que complementa para el logro eficaz en programacin es el orden al
momento de realizarla.

Finalmente, el presente trabajo es una gua de las 6 aplicaciones que fue realizado por mi propia persona, sin
ms que decir y agradeciendo a cada de los lectores presento las manualidades de las aplicaciones en
lenguaje HP-PPL.

Huancavelica 14 de febrero del 2017

EL AUTOR
G-COLEBROOK WHITE

Icono de la aplicacin

AUTOR: QUISPE SANES, Gabriel David.


INTRODUCCIN
El presente trabajo de programacin en lenguaje HP PPL cuyo resultado final es una aplicacin denominado
G-COLEBROOK WHITE, es el resultado de un gran esfuerzo y sacrifico, de mi propia persona.

Esta aplicacin que presento a continuacin es de mucha importancia en el campo de la Ingeniera Civil,
especficamente para el clculo de friccin en tuberas mediante la Ecuacin de Manning. El clculo de friccin
en tuberas es esencial para un diseo eficaz de una red de tuberas.

La ecuacin de ecuacin de Colebrook-White, es un tipo de ecuacin no lineal, que analticamente su solucin


es de mucha laboriosidad, razn por la cual, un mtodo apropiado y eficiente es el Mtodo Numrico, que
soluciona la ecuacin no lineal mediante las iteraciones y con un margen de error que debe ser controlado, de
acuerdo a la precisin buscada.

Hoy en da, la mayora de las aplicaciones iterativas para la solucin de ecuaciones no lineales bsicamente lo
desarrollan mediante el mtodo de Newton Raphson, pero vale decir que los otros mtodos tales como Mtodo
de Punto fijo, Biseccin, Secante, etc., tambin tienen la misma precisin que el Mtodo de Newton Raphson,
a diferencia de que unos otros convergen lento o rpido.

Finalmente est aplicacin es aprovechable para la catedra de Mtodos Numricos, especficamente para el
clculo de friccin en tuberas mediante la solucin numrica.

EL AUTOR
INSTALACION DE LA APLICACIN G-COLEBROOK WHITE
Abrir la carpeta del archivo de la aplicacin.

Como primer paso abrir el Kit de conectividad de HP PRIME:

Finalmente descomprimir el archivo y arrastrar encima del icono del emulador de la HP PRIME en Kit de
conectividad, quedndonos de esta manera instalada la aplicacin (G-COLEBROOK WHITE).
Para ejecutar la aplicacin damos click en icono de GUARDAR, para enviar la aplicacin a la HP PRIME
(Emulador o fsico) y automticamente se nos aparecer en la calculadora.
MANEJO DE APLICACIN G-COLEBROOK WHITE
Para el manejo de la aplicacin es importante saber tericamente sobre el clculo de friccin en tuberas,
mediante la Ecuacin de Colebrook-White.
Una vez ya instalada G-COLEBROOK WHITE, damos click encima del icono de la aplicacin, y de pronto nos
aparecer la interfaz de la aplicacin.

Damos click en [Presione aqu para continuar], para realizar los clculos respectivos, y automticamente nos
saldr una nueva ventana para introducir los datos necesarios para dicho clculo.
Los datos que aparecern en el cuadro de entrada saldr por defecto, para realizar la operacin simplemente
reemplazar por encima de los datos que vienen por defecto y que el programa controla tranquilamente con los
nuevos datos introducidos.
En la parte inferior aparecer una ventana para elegir el mtodo deseado, esto viene por defecto con las iniciales
SALIR, para que pueda realizar la operacin es necesario elegir un mtodo y pulsar OK, si en caso
contrario no elige el mtodo y pulsa OK, automticamente el programa se cerrar sin realizar ningn clculo.
Antes de continuar con el ingreso de datos, recordaremos algunas frmulas para el clculo de friccin en
tuberas.
Ecuacin de Colebrook White:
1 2.51
= 2 +
3.7
Donde:
= Coeficiente de friccin.
= Coeficiente de rugosidad.
= Nmero de Reynolds.
= Dimetro de la seccin transversal de la tubera.
Para su clculo respectivo se hace de la siguiente manera:

1
= = 2

2.51
= 2 +
3.7
2.51
= 2 + +
3.7
Para el Mtodo de Newton Raphson la derivada de la funcin es:

=
3.7
2.51
=

2
= 1 +
+ 10
Para introducir los datos respectivos, en la parte inferior de la pantalla, una vez haya dado click en el primer
casilla de entrada de datos, aparece un mensaje de que es lo debes ingresar precisamente en ese primer
cuadro, y as sucesivamente para cada casilla de entrada de datos aparece el mensaje respectivo.
Es importante tener en cuenta que para el Mtodo de Punto fijo, es importante dar valores iniciales precisos,
caso contrario el mtodo no va converger.

Pondremos a prueba con el mtodo de Punto fijo para el clculo de friccin respectiva para los datos iniciales.
Una vez ingresado lo datos respectivos y seleccionado el Mtodo de punto fijo, damos click en OK y
automticamente si nos abrir el editor de matrices (EDITMAT), donde aparece las iteraciones respectivas.
Damos click en OK y automticamente nos saldr una ventana de editor de textos, con los datos iniciales y
el resultado final:

Para realizar una nueva operacin ya sea utilizando un nuevo mtodo simplemente damos clik en Esc de la
tecla de la HP PRIME y automticamente nos retornara al inicio.
Finalmente pondremos a prueba con el Mtodo de la Secante y lgico que tiene que llegar a los mismos
resultados finales.
Una vez seleccionado el Mtodo de la Secante, damos click en OK, y de pronto si nos abrir una nueva
ventana con un encabezado de texto INGRESE DATOS ADICIONALES, esto debido a que el mtodo a
utilizar (Secante), es un mtodo abierto, pero calcula la raz de la ecuacin desde 2 intervalos iniciales
cualquieras.
Una vez ingresado los datos adicionales (Nos va pedir para el Mtodo de la Secante y Biseccin), pulsamos
OK, y si nos abrir el editor de matrices, que es especficamente las iteraciones respectivas.

Para visualizar los datos iniciales y el resultado final, simplemente damos click en OK, y aparece la ventana
de datos y resultado final.
Si comparamos el resultado de ambos mtodos puestos a prueba, notamos que la precisin es casi lo mismo,
tiene una variacin mnima para un error mximo permitido.
Y as sucesivamente puedes comprobar con cualquiera de los mtodos siguiendo la misma secuencia de la
explicacin realizada.
Para salir de la aplicacin simplemente pulsamos SALIR y OK.
Prximos lanzamientos.lenguaje de programacin Python!!!

Clculo de friccin en tuberas en lenguaje de programacin en Shell de Python al 80%

GRACIASSeguiremos trabajando
G-ACEREF

Icono de la aplicacin

AUTOR: QUISPE SANES, Gabriel David.


INTRODUCCIN
El presente trabajo de programacin en lenguaje HP PPL cuyo resultado final es una aplicacin denominado
G-ACEREF, es el resultado de perseverancia, lealtad y esfuerzo de mi persona.

Esta aplicacin que presento a continuacin es de mucha importancia en el campo de la Ingeniera Civil, sobre
todo en las edificaciones, para calcular la cantidad de aceros de refuerzo que necesita una viga para soportar
con eficiencia a la carga a la que es sometido, esto para no generar fallas estructurales.

La aplicacin que os presento realiza los clculos usando la solucin numrica, mediante los Mtodos de
Newton Raphson, Punto fijo y Secante, que son mtodos para dar solucin a una ecuacin no lineal.

En el campo de la Ingeniera Civil, es importante saber cifras exactas para un determinado proyecto u obra de
construccin. Para esto, necesariamente se tiene que corroborar mediante programas, para el clculo exacto y
optimo, para un determinado condicin que se requiere.

La aplicacin que presento, tiene justamente esa funcin de calcular la cantidad de aceros de refuerzo mediante
el uso de Mtodos Numricos, que necesita una viga para soportar una carga, sin la ayuda de esta aplicacin
u otras aplicaciones que cumplen esta misma funcin, no se podra hacer el clculo de la cantidad de aceros de
refuerzo que necesita dicha viga. Esto es lo que nos diferencia a los Ingenieros Civiles frente a un maestro de
obra, de utilizar los softwares para los clculos exactos del material u otro insumo, mientras un maestro de obra,
frente a esta situacin, lo que hara es hacer un tanteo de la cantidad de aceros de refuerzo que necesita cierta
viga, esto generara un peligro de colapso con el tiempo o una inversin econmica alzada.

Es por tal razn, los Ingenieros Civiles sin excepcin alguna debemos de por lo menos saber cmo los grandes
softwares hacen los clculos respectivos, y sin caso a alguno de nosotros nos nace esta iniciativa, si se puede
lograr, con bastante esfuerzo decisin y sacrifico.

Finalmente est aplicacin es aprovechable para la catedra de Mtodos Numricos, especficamente para el
clculo de friccin en tuberas mediante la solucin numrica.

EL AUTOR
INSTALACION DE LA APLICACIN G-ACEREF
Abrir la carpeta del archivo de la aplicacin.

Como primer paso abrir el Kit de conectividad de HP PRIME:


Finalmente descomprimir el archivo y arrastrar encima del icono del emulador de la HP PRIME en Kit de
conectividad, quedndonos de esta manera instalada la aplicacin (G-ACEREF).

Para ejecutar la aplicacin damos click en icono de GUARDAR, para enviar la aplicacin a la HP PRIME
(Emulador o fsico) y automticamente se nos aparecer en la calculadora.
MANEJO DE APLICACIN G-ACEREF
Para el manejo de la aplicacin es importante saber tericamente sobre el clculo de cantidad de aceros de
refuerzo de una viga puesto a carga.
Una vez ya instalada G-ACEREF, damos click encima del icono de la aplicacin, y de pronto nos aparecer la
interfaz de la aplicacin.

Damos click en [Presione aqu para continuar], para realizar los clculos respectivos, y automticamente nos
saldr una nueva ventana para introducir los datos necesarios para dicho clculo.
Los datos que aparecern en el cuadro de entrada saldr por defecto, para realizar la operacin simplemente
reemplazar por encima de los datos que vienen por defecto y que el programa controla tranquilamente con los
nuevos datos introducidos.
Antes de continuar con el ingreso de datos, recordaremos algunas frmulas para el clculo de cantidad de
aceros de refuerzo mediante Mtodos Numricos.

Viga Longitudinal Seccin transversal de la viga


Del grfico:
= Peralte de la viga.
= Peralte efectivo de la viga.
= Base de la viga.
= Longitud de la viga.
Formulas y ecuaciones utilizadas:

= 0.59 2 +

Derivada para el Mtodo de Newton Raphson:

= 1.18 1

De la ecuacin general:

=
2
=
= 0.05
=
2
=
4

=

Donde:
: Momento ltimo.
Momento nominal.
Base de la viga.
Peralte efectivo de la viga.
Base de la viga.
rea del acero a ocupar.
rea de la seccin transversal de la viga.
Cuanta de acero.
Cantidad de aceros requeridos.
Para introducir los datos respectivos, en la parte inferior de la pantalla, una vez haya dado click en el primer
casilla de entrada de datos, aparece un mensaje de que es lo debes ingresar precisamente en ese primer
cuadro, y as sucesivamente para cada casilla de entrada de datos aparece el mensaje respectivo.
Es importante tener en cuenta que para el Mtodo de Punto fijo, es importante dar valores iniciales precisos,
caso contrario el mtodo no converger.
Pondremos a prueba con el mtodo de Punto fijo para el clculo de la cantidad de aceros de refuerzo con los
datos iniciales.
Una vez ingresado lo datos respectivos y seleccionado el Mtodo de punto fijo, damos click en OK y
automticamente si nos abrir el editor de matrices (EDITMAT), donde aparece las iteraciones respectivas.

Damos click en OK y automticamente nos saldr una ventana de editor de textos, donde aparecer los
resultados parciales y el resultado final.
Para realizar una nueva operacin ya sea utilizando un nuevo mtodo simplemente damos clik en Esc de la
tecla de la HP PRIME y automticamente nos retornara al inicio.
Finalmente pondremos a prueba con el Mtodo de la Secante y lgico que tiene que llegar a los mismos
resultados finales.
Una vez seleccionado el Mtodo de la Secante, en esta parte debemos tener en cuenta en la casilla de entrada
de dato de la parte inferior derecha ltimo, donde aparece las iniciales 1 que especficamente se refiere
al segundo intervalo, siendo el primero , para este mtodo.

Pulsamos OK, y si nos abrir el editor de matrices, que es especficamente las iteraciones respectivas.
Para visualizar el resultado final, simplemente damos click en OK, y aparece la ventana de editor de textos.
Si comparamos el resultado de ambos mtodos puestos a prueba, notamos que el resultado son los mismos,
quiere decir que ambos mtodos son precisos.

Y el mismo proceso se realiza para hacer el clculo mediante el mtodo de punto fijo.
Finalmente para salir de la aplicacin simplemente pulsamos SALIR y OK.
GRACIASSeguiremos trabajando
GCANALES

Icono de la aplicacin

AUTOR: QUISPE SANES, Gabriel David.


INTRODUCCIN
El presente trabajo de programacin en lenguaje HP PPL cuyo resultado final es una aplicacin denominado
GCANALES, es una de las aplicaciones sencillas que fue trabajado por mi propia persona, es as que voy
trabajando por mejorar en el diseo de interfaz de la grfica y el manejo de las matrices que es de mucha de
importancia en el campo de la Ingeniera, como sabemos los grandes programas como SAP 200 utilizan matrices
para solucionar.

Ya pronto estar lanzando una aplicacin de Anlisis matricial de estructuras mediante las rigideces, donde que
me muestre sus matrices de rigidez de cada barra, paso a paso, as como factorizacin de Cholesky de una
matriz de nxn y que sta a la vez sea aplicado en la solucin de un sistema de ecuaciones lineales y tambin
en el tema de regresiones polinmicas y mltiples.

La aplicacin tiene importancia en el Diseo de Canales de tipo Rectangular, Triangular y Trapezoidal, en la


ctedra de Mtodos Numricos Aplicados a la Ingeniera, en el cual es muy importante controlar el margen de
error en el clculo del tirante de los canales de secciones ya mencionadas, utilizando los 4 mtodos bsicos
para la solucin de ecuaciones no lineales en el campo de la Ingeniera. Si bien es cierto en la actualidad se
cuenta con muchas aplicaciones para el diseo de canales de diferentes secciones, estas aplicaciones en su
mayora solamente utilizan un solo mtodo (Mtodo de Newton Raphson) para calcular el tirante del canal, pero
esto no nos limita demostrar que tambin con los otros mtodos se llega a los mismos resultados.

Finalmente est aplicacin es aprovechable para la catedra de Mtodos Numricos, donde se usa diferentes
mtodos para dar solucin a una serie de problemas.

EL AUTOR
INSTALACION DE LA APLICACIN GCANALES
Abrir la carpeta del archivo de la aplicacin.

Como primer paso abrir el Kit de conectividad de HP PRIME:

Finalmente descomprimir el archivo y arrastrar encima del icono del emulador de la HP PRIME en Kit de
conectividad, quedndonos de esta manera instalada la aplicacin (GCANALES).
Para ejecutar la aplicacin damos click en icono de GUARDAR, para enviar la aplicacin a la HP PRIME
(Emulador o fsico) y automticamente se nos aparecer en la calculadora.
MANEJO DE APLICACIN GCANALES
Para el manejo de la aplicacin es importante saber tericamente sobre diseo de canales rectangulares
triangulares y trapezoidales.
Una vez ya instalada GCANALES damos click encima del icono de la aplicacin, y de pronto nos aparecer la
interfaz de la aplicacin.

Damos click en [Presione aqu para continuar], para realizar los clculos respectivos y necesarios, y
automticamente nos saldr una nueva ventana para introducir los datos respectivos.
Los datos que aparecern en el cuadro de entrada saldr por defecto, para realizar la operacin simplemente
reemplazar por encima de los datos que vienen por defecto y que el programa controla tranquilamente con los
nuevos datos introducidos.
En la parte inferior aparecer una ventana para elegir el mtodo deseado, esto viene por defecto con las iniciales
SALIR, para que pueda realizar la operacin es necesario elegir un mtodo y pulsar OK, si en caso
contrario no elige el mtodo y pulsa OK, automticamente el programa se cerrar sin realizar ningn clculo.
Antes de introducir los datos al programa os mencionar las formulas necesarias para el clculo del tirante de
las secciones rectangular, triangular y trapezoidal.
rea del canal:
2 1 + 2
= +
2
Permetro mojado:

= + 1 + 1 2 + 1 + 2 2

Ecuacin de continuidad:
=
Ecuacin de Manning:
1 2 1
= 3 2

2
1 =
3
2
3

1 = 2 3
2
3
Sustituimos: = 1
2

= 2 3
= 2 3
Para el Mtodo de Newton Raphson:

= = 2 3 + 3 2 2

EN FORMA GENERAL:
A partir del diseo del proceso de clculo de un canal trapezoidal, se minimiza las frmulas para el clculo de
tirante de secciones rectangular y trapezoidal, haciendo de la siguiente forma:
Para la seccin rectangular: 1 2 = 0
Para la seccin triangular: = 0

Para el clculo del resultado final, aplicamos las siguientes formulas en forma general para las secciones
mencionadas:

2 1 +2
rea hidrulica: = +
2

Permetro mojado: = + 1 + 1 2 + 1 + 2 2

Radio hidrulico: =

Velocidad: =
Espejo de agua : = + 1 + 2
Pondremos a prueba con el mtodo de Punto fijo para un canal de seccin trapezoidal con taludes iguales, si
en algn ejercicio nos pida calcular las dimensiones para un canal triangular o rectangular simplemente
pondremos 0 a algunos datos como talud para el caso de una seccin rectangular o b=0 para el caso de una
seccin triangular.
En la entrada de datos aparece los parmetros a y b, los cuales sirven si es que vamos a utilizar los mtodos
de BISECCION Y SECANTE, caso contrario no es necesario dar valores precisos.

Damos click en OK y automticamente nos saldr otra ventana de las iteraciones:


Para ver los resultados finales simplemente damos click en Enter y nos aparecer una ventana de
resultados finales.

Haciendo una comparacin con el programa HCANALES, los resultados nos da igual y con la misma
precisin.

Para realizar una nueva operacin ya sea utilizando un nuevo mtodo simplemente damos clik en Esc de la
tecla de la HP PRIME y automticamente nos retornara al inicio.
Finalmente pondremos a prueba con el Mtodo de la Secante y lgico que tiene que llegar a los mismos
resultados finales.
Para salir de la aplicacin simplemente pulsamos SALIR y OK.
Muy pronto nuevo lanzamiento..
Prximo proyecto.lenguaje de programacin Python..!!!

Diseo de canales de secciones rectangular, triangular y trapezoidal en lenguaje de programacin en


Python al 70%

GRACIASSeguiremos trabajando
G-VECTORES APLICATION

Icono de la aplicacin

AUTOR: QUISPE SANES, Gabriel David.

CONSULTAS:
CEL: 982925212
CORREO: gdqscivilunh@gmail.com
FACEBOOK: Gabriel QS
INTRODUCCIN
El presente trabajo de programacin en lenguaje HP PPL cuyo resultado final es una aplicacin denominado
GVECTORES APLICATION, es una de las aplicaciones sencillas que fue trabajado por mi propia persona, es
as que voy trabajando por mejorar en el diseo de interfaz de la grfica y el manejo de las matrices que es de
mucha de importancia en el campo de la Ingeniera Civil.
La aplicacin tiene como fin calcular los vectores y valores propios de una matriz simtrica de NxN mediante la
solucin numrica por el Mtodo de Jacobi.
Ms que una aplicacin es una ayuda para el clculo de vectores y valores propios de una matriz en la ctedra
de Mtodos Numricos Aplicado a la Ingeniera. Calcular los vectores y valores propios de una matriz mediante
la solucin numrica no es imposible pero si trabajoso sin la ayuda de un software como el Excel.
Esta aplicacin que presento no es menos ni ms que el Excel, pero con algunas ventajas para el clculo de
vectores y valores propios de una matriz llegando finalmente a la misma respuesta y precisin requerida. La
aplicacin es de uso muy sencillo. Para empezar simplemente introducir la matriz (Simtrica y cuadrada) y dejar
que la aplicacin se encargue por la solucin y precisin buscada.
Finalmente est aplicacin es aprovechable para la catedra de Mtodos Numricos, donde se usa diferentes
mtodos para dar solucin a una serie de problemas que se presentan en el campo de la Ingeniera.
EL AUTOR
INSTALACIN DE LA APLICACIN G-VECTORES APLICATION
Abrir la carpeta del archivo de la aplicacin:

Como primer paso abrir el Kit de conectividad de HP PRIME:


Finalmente descomprimir el archivo y arrastrar encima del icono del emulador de la HP PRIME en Kit de
conectividad, quedndonos de esta manera instalada la aplicacin (G-VECTORES APLICATION).

Para ejecutar la aplicacin damos click en icono de GUARDAR, para enviar la aplicacin a la HP PRIME
(Emulador o fsico) y automticamente se nos aparecer en la calculadora.
MANEJO DE APLICACIN G-VECTORES APLICATION
Para el manejo de la aplicacin es importante saber tericamente sobre el clculo de auto valores y auto
vectores de una matriz por el mtodo de Jacobi
Una vez ya instalada G-VECTORES APLICATION damos click encima del icono de la aplicacin, y de pronto
nos aparecer la interfaz de presentacin de la aplicacin.

Damos click en [Presione aqu para continuar], para realizar los clculos respectivos y necesarios, y
automticamente nos saldr una nueva ventana para introducir los datos iniciales y nicos.
En la ventana nos parecer dos cuadros de entrada de datos renombrados NxN y C y en la parte inferior de
la ventana sale un texto (Ingrese el tamao de la matriz simtrica ) cuando pulsamos en una de las entradas,
y es ah donde especfica a que se refiere las iniciales NxN y C y en particular en todo el trabajo que he
desarrollado programando el lenguaje HP PPL siempre especifico en la parte inferior a que se refiere
especficamente las iniciales de las entradas para no tener inconvenientes a la hora de ingresar los datos.

Una vez introducido los datos correctamente, damos click en OK, y automticamente nos saldr una nueva
ventana de editor de matrices (EDITMAT), ya redimensionados (En nuestro caso 4x4) y rellenados de 0 por
defecto.
En la tarde superior aparece un texto de encabezado (MATRIZ INICIAL) y es en esa parte donde especifica
en que campo nos encontramos (Campo de datos, resultados).

Una vez que se nos aparezca la ventana de editor de matrices(EDITMAT), simplemente introducimos los datos
de la matriz del cual queremos calcular sus valores y vectores propios y pulsamos OK

Una vez pulsado OK nos parecer un mensaje (CICLO 1), el cual nos indica que estamos iniciando el proceso
iterativo desde el ciclo 1 hasta el ciclo que introducimos (en nuestro caso 3), vale decir que realizara 3 ciclos
para calcular los valores y vectores propios de la matriz. Para introducir la cantidad de ciclos depender de la
precisin buscada, es as que a ms ciclos mayor precisin y exactitud.
Pulsamos OK.
Una vez pulsado OK se nos aparecer un nuevo mensaje de texto (Haciendo 0 a los coeficientes a21).
Pulsamos OK.

Despus de pulsar OK se nos parecer la primera matriz de resultados, especficamente la matriz P_n (donde
n es el contador).
Pulsamos OK y automticamente si nos abrir un nuevo editor de matrices con encabezado de MATRIZ DE
VALORES, que se refiere especficamente a los pre-valores propios de la matriz.

Damos click en OK y nos parecer una nueva ventana de editor de matrices con encabezado de MATRIZ
DE VECTORES, que se refiere en especfico a sub-vectores propios de la matriz.
Y as sucesivamente dar click en OK y el programa se encarga de calcular los pre-resultados y al final el
resultado buscado.
Y continuacin nos vamos a la parte final del CICLO 1, para ver cmo se va acercando al resultado en el ciclo
mencionado.
Esto especficamente se ve cuando el mensaje sale (Haciendo 0 a los coeficientes a43), porque es el ltimo
elemento para hacer 0 y cumplir el ciclo.
Matriz de valores propios en el CICLO 1: Como observamos las posiciones a21, a31, a32, a41, a42, a43 (simtrica),
tienden a 0 en el CICLO 1.

Matriz de vectores propios en el CICLO 1


Y finalmente nos vamos al CICLO 3, para ver el resultado final y para verificar la precisin a mayor ciclo que
realizamos.
Una vez concluida el proceso nos saldr un mensaje de texto indicando el trmino del proceso de clculo.
GINTEGRATION NUMERIC

Icono de la aplicacin

AUTOR: QUISPE SANES, Gabriel David.

CONSULTAS:
CEL: 982925212
CORREO: gdqscivilunh@gmail.com
FACEBOOK: Gabriel QS
INTRODUCCIN
El presente trabajo de programacin en lenguaje HP PPL cuyo resultado final es una aplicacin denominado
GINTEGRATION NUMERIC, es una de las aplicaciones sencillas y a la vez de mucha importancia que fue
trabajado por mi propia persona en su totalidad, habiendo tenido la necesidad de contar con un programa que
calcule la integral numrica de una funcin de lo ms simple a lo ms complejo mediante la solucin numrica.
La aplicacin tiene como finalidad calcular la integral definida de una funcin algebraica, logartmica,
exponencial, trigonomtrica, etc. Mediante los Mtodos Numricos tales como la Regla de Trapecio, Simpson
1/3, Simpson 3/8 y finalmente la Cuadratura de Gauss, este ltimo es uno de los mtodos de gran importancia
y de mucha precisin.
En el campo de la Ingeniera Civil, las integrales se presentan frecuentemente, en algunos casos difciles de
operar o casi imposible desarrollar analticamente, es por tal razn se recorre a los Mtodos Numricos para
dar la solucin respetiva con un margen de error controlado.
Finalmente est aplicacin es aprovechable para la catedra de Mtodos Numricos Aplicados a la Ingeniera,
donde se usa diferentes mtodos para dar solucin a una serie de problemas que se presentan en el campo de
la Ingeniera Civil.
EL AUTOR
INSTALACIN DE LA APLICACIN G-INTEGRATION NUMERIC
Abrir la carpeta del archivo de la aplicacin:

Como primer paso abrir el Kit de conectividad de HP PRIME:


Finalmente descomprimir el archivo y arrastrar encima del icono del emulador de la HP PRIME en Kit de
conectividad, quedndonos de esta manera instalada la aplicacin (G-INTEGRATION NUMERIC).

Para ejecutar la aplicacin damos click en icono de GUARDAR, para enviar la aplicacin a la HP PRIME
(Emulador o fsico) y automticamente se nos aparecer en la calculadora.
MANEJO DE APLICACIN G-INTEGRATION NUMERIC
Para el manejo de la aplicacin es importante conocer tericamente sobre el clculo integral analtica y numrica
de una funcin, y en especfico conocer los mtodos de integracin numrica tales como Mtodo de trapecio,
Simpson 1/3, Simpson 3/8 y la Cuadratura de Gauss
Una vez ya instalada G-INTEGRATION NUMERIC damos click encima del icono de la aplicacin, y de pronto
nos aparecer la interfaz de presentacin de la aplicacin.

Damos click en [Presione aqu para continuar], para realizar los clculos respectivos y necesarios, y
automticamente nos saldr una nueva ventana para elegir el mtodo respectivo con el cual deseamos calcular
la integral de la funcin.
En la ventana nos parecer 6 sub-mens para la eleccin respectiva del mtodo as como para ver el autor del
programa y finalmente para salir del programa una vez realidad la operacin respectiva.
Seleccionamos uno de los sub-mens dando click encima del tem deseado (en nuestro caso empezaremos con
el tem 1, Mtodo de trapecio).
Una vez seleccionado el tem, si nos abrir una nueva ventana para introducir los datos respectivos tales como
la funcin, lmite superior, inferior, las particiones que deseamos realizar.
7
Pondremos a prueba con un integral: 1 1 + 3 que analticamente hacer el clculo es muy trabajoso.
Utilizando el programa interno de la calculadora HP PRIME se calcul un resultado de: 52.0499711038

Una vez introducido los datos, pulsamos OK, y automticamente si nos abrir una ventana de editor de
matrices (EDIMAT) con un encabezado MATRIZ RESULTADO, en esta parte aparece las variables x as
como P y f(x). Para que tengan en claro que es lo que hace el programa y como lo calcula la integral de una
funcin y aparte de eso a que se refiere las variables x y P en todos los mtodos como ya vern. Realizare
un poco de teora en esta parte para que les quede muy claro.


=

=
=
=
N x f(x) P f(X)*P
0 a f(a) 0.5 0.5*f(a)
1 a+h f(a+h) 1 f(a+h)
2 a+2h f(a+2h) 1 f(a+2h)
3 a+3h f(a+3h) 1 f(a+3h)
4 a+4h f(a+4h) 1 f(a+4h)
: : : : :
n b f(b) 0.5 0.5*f(b)

Y especficamente el cuadro anterior nos aparece en la siguiente ventana que visualizaremos.


Una vez visualizado el cuadro de pre-resultados, damos click en OK y se nos parecer un visualizador de
textos con un ttulo de RESULTADOS, donde aparece la sumatoria total y resultado final (Integral).

Una vez ya calculado la integral definida simplemente pulsamos Esc de la tecla de la HP PRIME para retornar
al men inicial y si es queremos realizar una nueva operacin simplemente pulsamos en uno de los tems.
Para el caso de Simpson 1/3 y 3/8 se sigue los mismos procedimientos ya explicados a diferencia de la teora
de cada uno de los mtodos, a continuacin detallar la teora de Simpson 1/3 y 3/8 y calcularemos la misma
funcin y compara la precisin de cada uno de los mtodos.
El pre-requisito para aplicar Simpson 1/3 es que n tiene que ser mayor a 4.
El pre-requisito para aplicar Simpson 3/8 es que n tiene que ser mayor a 6 y mltiplo de 3.

SIMPSON 1/3 SIMPSON 3/8


N x f(x) P f(X)*P P f(X)*P
0 a f(a) 1 f(a) 1 f(a)
1 a+h f(a+h) 4 4*f(a+h) 3 3*f(a+h)
2 a+2h f(a+2h) 2 2*f(a+2h) 3 3*f(a+2h)
3 a+3h f(a+3h) 4 4*f(a+3h) 2 2*f(a+3h)
4 a+4h f(a+4h) 2 2*f(a+4h) 3 3*f(a+4h)
: : : : : : :
n b f(b) 1 f(b) 1 f(b)

1 1
=
3 3
3 3
=
8 8
Procedemos a calcular con los dos mtodos restantes de Simpson 1/3 y 3/8:

SIMPSON 1/3
SIMPSON 3/8
Como vemos el mtodo que se acerca ms rpido hasta este instante es de Simpson 3/8, pero no est llegando
a la precisin requerida con n=20.
Finalmente comprobaremos con el Mtodo de cuadratura de Gauss. Para ello regresamos al men principal y
damos click en el tem 4.
Una vez seleccionado el tem, si nos aparecer un cuadro de entrada de datos de la funcin, lmite superior e
inferior y numero de particiones(n).
Si bien es cierto, este mtodo necesita de constantes n para realizar los clculos respectivos, el programa ya
viene introducido tales constantes que vara desde n=1 hasta n=10.
Se requiere calcular la integral con la mayor precisin posible simplemente para n=10.
Una vez introducido los datos pulsamos OK.

Despus de pulsar OK se nos parecer la primera matriz de constantes de n(, ):

Pulsamos OK y si nos aparecer la matriz de resultados de las iteraciones respectivas en nuestro caso 10
iteraciones.
En la columna 4 de esta matriz aparece RESULT_ITER que se refiere especficamente a la parte de sumatoria
que aparece en la siguiente formula de Cuadratura de Gauss para el clculo de integral definido.

+
= +
2 2 2
=1

Para calcular el resultado final simplemente pulsamos OK y se nos parecer el resultado final, que es ya casi
exacto que la precisin buscada.

Finalmente para visualizar el autor de este programa propiamente dicho pulsar el tem 5 y si en caso desea salir
del programa simplemente pulsar por encima de SALIR
PROGRAMAS EN EJECUCIN
G-REGRETION NUMERIC:
SOLUCION DE ECUACIONES DIFERENCIALES(Mtodo de Runge Kutta):
ANLISIS MATRICIAL DE ESTRUCTURAS (A un 40%):
Graciasseguimos avanzando

Vous aimerez peut-être aussi