Download Metodos Numericos HP Prime Unh Gabriel David Quisp PDF...
UNIVERSIDADNACIONALDEHUANCAVELICA
FACULTADDECIENCIASDEINGENIERÍA ESCUELAACADÉMICAPROFESIONALDEINGENIERÍACIVIL-HVCA
MANUALDEPACK DEAPLICACIONESPROGR AMADOSENLENGUAJEHPPP AMADOSENLENGUAJEHPPPLL ____________________________ ______________ ____________________________ ______________ ____________________________ ______________ ___________________ ______________ _____ : MétodosNuméricosAplicadosala MétodosNuméricosAplicadosalaIngeniería. Ingeniería. CATEDRÁTICO : MSc.Ing.IvánArturo,AyalaBizarro. : GabrielDavid,QuispeSanes. ESTUDIANTE : IV CICLO ____________________________ ______________ ____________________________ ______________ ____________________________ ______________ ____________________ ______________ ______
CÁTEDRA
AMIMADRE: Po Por r ha haber berme me da dado do la vidaqueeseltesoro más preciado del mundo.
AMIPADRE: Por su invaluable apoyo, ternura y cariñoquesiempreme haofrecido.
ALMSc.Ing.IVÁNA. AYALABIZARRO: Por su exigencia académica y sus recomendaciones motivadoras y reflexivas.
A MIS MIS AM AMIIGO GOS S DE SIEMPRE: Por sus buenos deseosyalientospara seguiradelante
AMIMADRE: Po Por r ha haber berme me da dado do la vidaqueeseltesoro más preciado del mundo.
AMIPADRE: Por su invaluable apoyo, ternura y cariñoquesiempreme haofrecido.
ALMSc.Ing.IVÁNA. AYALABIZARRO: Por su exigencia académica y sus recomendaciones motivadoras y reflexivas.
A MIS MIS AM AMIIGO GOS S DE SIEMPRE: Por sus buenos deseosyalientospara seguiradelante
INTRODUCCIÓN “MANUALDE “MANUAL ALDE ALDE PACK PACKDEAPLICACIO PACKDEAPLICACIONES DEAPLICACI DEAPLIC ACIONE ONES NES S PROGRA PRO PROGRAMADOS GRAMAD MADOSEN MADOS OSEN EN ENLENGUA LENGUA LEN LENGUAJE GUAJE JE Elpresentetrabajotitulado : “MANU HPPPL” ,esel ,eselresultadodeesfuerzo,sacrificio ,eselresultadode resultadodeesfuerzo,sacrificio resultadode esfuerzo,sacrificioyempeñopor yempeñoporpartede yempeñoporpartedemipersona. partede partedemipersona. mipersona.
Elresultadodeestainiciativ Elresulta dodeestainiciativamisatisfacemuchoperson amisatisfacemuchopersonalmen almente,gracia te,graciasal salempeño empeñoy ylaexigenci laexigenciade adelos los grandesmaestros,merefieroespecialmentealMSc.Ing.IvánArturo,AyalaBizarro,quienactualmentees docentedelacátedradeMÉTODOSNUMÉRICOSAPLICADOSALAINGENIERÍAenlaEscuelaAcadémica ProfesionaldeIngenieríaCivil Profesionalde IngenieríaCivil-Hvca,delaUNIVER IngenieríaCivil-Hvca,de -Hvca,delaUNIVERSIDADNACIO -Hvca,delaUNIVERSIDADNACIONALDEHUANCAVELICA. SIDADNACIONALDE NALDEHUANCAVEL HUANCAVELICA. Lainiciati Lainici ativade vade este estetra trabaj bajo osedio sediodes desdeel deel primer primer día día del del desarr desarroll ollo odela dela cát cátedr edra aMét Método odos sNum Numéri éricos cos AplicadosalaIngeniería,quesevinotrabajandoconformeseibaavanzandoelsilabodedichacátedraya mencionada.Eltrabajoconsistíaenprogramarlostemasqueenglobandichacátedracomoporejemplo: SolucióndeecuacionesnolinealesutilizandolosdiferentesmétodosdesoluciónaplicadosalaingenieríaCivil Solucióndeecuacionesnolinealesutilizandolosdiferentesmétodosde soluciónaplicadosalaingenieríaCivil (Cálculodefricciónentuberíasmediantelaecuaciónd (Cálculodefricciónentuberíasme diantelaecuacióndeColebrook-White,cálculodetirante e eCol Colebr ebrookook-Whi White, te, cál cálcul culo odetiran detirante te encanales encanales abiertos,cálculodecuantíadeacerosderefuerzoenvigas,etc.),solucióndesistemadeecuacionesno lineales,cálculodeautovaloresyautovectoresmedianteelmétododeJacobi,regresiones(Lineal,logarítmica, exponencial,potencial,polinómicaymúltiplelineal)mediantesoluciónmatricial,integraciónnumérica(Método exponencial,potencial,polinómicaymúltiplelineal )mediantesoluciónmatricial,integraciónnumérica(Método trapezoidal,Simpson1/3,Simpson trapezoidal,Simpson 1/3,Simpson3/8yla 3/8ylacuadraturadeGauss) cuadraturadeGauss),etc. ,etc. EllenguajedeprogramaciónaquemirefieroesHP-PPL,yestelenguajeespropiodela Ellenguajedeprograma ciónaquemirefier ciónaque mirefieroes oesHP-PP HP-PPL,yeste L,yestelengua lenguajeespropiodela jeespropiodela calcul calculadoraHP calculadora adoraHP HP PRIME.Programareneste PRIME.Program arenestelenguajenosfacil lenguajenosfacilitaparadesarr itaparadesarrollarlos ollarlosexámenesparcialesconmuchafacilidad, ollarlosexámenesparciales exámenesparcialesconmuchafacilidad, exámenesparcialesconmuchafacilidad, apartedequeteayudaa apartedeque teayudaaentendercomol entendercomolosgrandessoftware osgrandessoftwarehacengrandescálculos hacengrandescálculosexactosyprecisos. exactosyprecisos. Labaseparagrandeslogrosenprogramacióndigitalendiferenteslenguajesesconocerantesquenadalas diferentesfunc difer entesfuncionesquecumpl ionesquecumplecadacomandodeprogra ecadacomandodeprogramació macióncomolascondicio ncomolascondicionales(IF nales(IF,ELSE,etc.) ,ELSE,etc.),, bucles(FOR, bucles bucles(FOR,WHILE,etc),a (FOR, WHIL WHILE,etc E,etc),asícomolasfunciones ),asícomolasfuncionesde sícomolasfunci sícomolas funcionesde onesde de PRINT PRINT,INPUT,MSG PRINT,INPUT,MSGBOX,BREAK,etc.Yadem ,INPUT,MSGBOX,BREAK,etc.Yademássi ássi queremosteneréxitoenelcampodeprogramaciónunrequisitoindispensablequetodoprogramadordebe manejareslaimaginaciónylahabilidadparadarsolución manejaresla imaginaciónylahabilidadparadarsoluciónaciertosinconvenientesquese aciertosinconvenientesquesepuedenpresentar puedenpresentar enelactoyfinalmenteunrequisitoquecomplementaparaellogroeficazenprogramacióneselordenal momentoderealizarla. Finalmente,elpresentetrabajoesunaguíadelas6aplicacionesquefuerealizadopormipropiapersona Finalmente,elpresentetrabajoesunaguíadelas 6aplicaciones 6aplicacionesquefue quefuerealizadopor realizadopormipropia mipropiapersona persona,sin ,sin másquedeciryagradeciendoacadadeloslectorespresentolasmanualidadesdelasaplicacionesen lenguajeHP-PPL. Huancavelica14defebrerodel2017 Huancavelica14defebrerodel 2017
G-COLEBROOKWHITE
Iconodelaaplicación
AUTOR:QUISPESANES,Gabriel AUTOR:QUISPE SANES,GabrielDavid. David.
INTRODUCCIÓN ElpresentetrabajodeprogramaciónenlenguajeHPPPLcuyoresultadofinalesunaaplicacióndenominado “G-COLEBROOKWHITE ”,es elresultadode elresultadodeungranesfuerzo ungranesfuerzoysacrifico,demipropiapersona. ysacrifico,demipropiapersona.
Esta Est a apl aplica icació ción n quepresento quepresento a contin continuaci uaciónes ónes demuchaimportan demuchaimportancia cia enel campode campode laIngenier laIngenieríaCivil íaCivil,, específicamenteparaelcálculodefricción específicamenteparael cálculodefricciónentuberíasmediantelaEcuaciónde entuberíasmediantelaEcuacióndeManning.El Manning.Elcálculodefricción cálculodefricción entuberíasesesencialparaun entuberíases esencialparaundiseñoeficazdeunaredde diseñoeficazdeunareddetuberías. tuberías. LaecuacióndeecuacióndeColebrook-White,esun Laecuaciónde ecuacióndeColebrook-White,esuntipodeecuaciónnolineal, tipodeecuaciónnolineal,queanalíticamente queanalíticamentesusolución susolución esde muchalaboriosidad muchalaboriosidad,razónporla ,razónporlacual,unmétodoapropiado cual,unmétodoapropiadoy y eficienteesel eficienteesel MétodoNumérico,que MétodoNumérico,que solucionalaecuaciónnolinealmediantelasiteracionesyconunmargendeerrorquedebesercontrolado,de acuerdoalaprecisiónbuscada. Hoyendía,lamayoríadelasaplicacionesiterativasparalasoluciónde Hoyendía,lamayoríadelasaplicaciones iterativasparalasolucióndeecuacionesnolineales ecuacionesnolinealesbásicamentelo básicamentelo desarrollanmedianteelmétodo desarrollanmediante elmétododeNewton deNewtonRaphson,pero Raphson,perovaledecirquelos valedecirquelosotrosmétodos otrosmétodostalescomoMétodo talescomoMétodo dePuntofijo,Bisección,Secante,etc.,tambiéntienenlamismaprecisiónqueelMétododeNewtonRaphson, adiferenciadequeunosotros adiferenciade queunosotrosconvergenlentoo convergenlentoorápido. rápido. Finalmenteestáaplicaciónesaprovechable Finalmenteestáaplicacióne saprovechable paralacatedradeMétodos paralacatedr adeMétodosNuméricos,específicamentepara Numéricos,específicamenteparael el cálculodefricciónentuberías cálculodefricci ónentuberíasmediantela mediantelasoluciónnumérica. soluciónnumérica. ELAUTOR
INSTALACIONDE LAAPLICACIÓNG-COLEBROOKWHIT LAAPLICACIÓNG-COLEBROOKWHITE E
Abrirlacarpetadelarchivodelaaplicación.
ComoprimerpasoabrirelKitdeconectividadde HPPRIME:
Finalmentedescomprimirelarchivoyarrastrarencimadeliconodel Finalmentedescomprimirelarchivoy arrastrarencimadeliconodelemuladorde emuladorde laHPPRIMEenKitde laHPPRIMEenKitde conectividad,quedándonosde conectividad,quedándo nosdeestamanerainstaladala estamanerainstaladalaaplicación( aplicación( G-COLEBROOKWHITE ).
Paraejecutarlaaplicacióndamosclickeniconode GUARDAR,paraenviarlaaplicaciónalaHPPRIME (Emuladorofísico)yautomáticamente (Emuladorofísi co)yautomáticamentesenosapareceráen senosapareceráenlacalculadora. lacalculadora.
MANEJODEAPLICACIÓNG-COLEBROOKWHITE
Paraelmanejodelaaplicaciónesimportantesaberteóricamentesobreelcálculodefricciónentuberías, mediantelaEcuacióndeColebrook-White. Unavezyainstalada G-COLEBROOKWHITE ,damosclickencimadeliconodelaaplicación,ydeprontonos aparecerálainterfazdelaaplicación.
Damosclicken [Presioneaquíparacontinuar],pararealizar ,pararealizarloscálculosrespectivos, loscálculosrespectivos,yautomáticamente yautomáticamentenos nos saldráunanuevaventanaparaintroducir saldráunanueva ventanaparaintroducirlosdatosnecesarios losdatosnecesariosparadichocálculo. paradichocálculo. Losdatosqueapareceránenelcuadrodeentradasaldrápordefecto,pararealizarlaoperaciónsimplemente reemplazarporencimadelosdatosquevienenpordefectoyqueelprogramacontrolatranquilamenteconlos nuevosdatosintroducidos. Enlaparteinferiorapareceréunaventanaparaelegirelmétododeseado,estovienepordefectoconlasiniciales “SALIR”,paraquepuedarealizarlaoperaciónesnecesarioelegirunmétodoypulsar “OK” ,siencaso contrarionoeligeelmétodoypulsa “OK” , automáticamenteelprogramase automáticamenteelprogramasecerrarásinrealizarningúncálculo. cerrarásinrealizarningúncálculo. Antesde Ant esde continu continuarconelingre arconelingresode sode datos, datos, rec recorda ordarem remosalgun osalgunasfórm asfórmula ulas s para para elcálculode elcálculode fri fricci cciónen ónen tuberías. EcuacióndeColebrookWhite:
1 −2∙ቆ 2.51 ቇ 3.7∙ ∙ ඥ ඥ 1 → Donde: Coeficientedefricción. Coeficientederugosidad. NúmerodeReynolds.
Diámetrodelaseccióntransversaldela Diámetrodelaseccióntran sversaldela tubería. Parasucálculorespectivosehacedelasiguientemanera:
2.51∙൰ −2∙൬3.7∙ 2.51∙൰ ሺሺሻ2∙൬3.7∙ ParaelMétododeNewton ParaelMétodo deNewtonRaphsonladerivada Raphsonladerivadadelafunción delafunciónes: es:
3.7∙ 2.51 2∙ ሺሻ1 ሺ∙ሻ∙ሺ10ሻ
Paraintroducirlosdatosrespect Paraintroducirlos datosrespectivos,enlapart ivos,enlaparteinferior einferiordelapantalla delapantalla,unavezhayadadoclic ,unavezhayadadoclickenelprimer kenelprimer casillade casill ade entrada entradadedatos dedatos, , aparece aparece unmensajede qu que eeslo eslo debesingresarprecisame debesingresarprecisamenteen nteen eseprimer cuadro,yasísucesivamenteparacada cuadro,yasí sucesivamenteparacadacasilladeentrada casilladeentradadedatosapareceelmensajerespectivo. dedatosapareceelmensajerespectivo. EsimportantetenerencuentaqueparaelMétododePuntofijo,esimportantedarvaloresinicialesprecisos, casocontrarioelmétodonovaconverger.
PondremosapruebaconelmétododePuntofi Pondremosapruebaconelmétodo dePuntofijoparael joparaelcálculodefricciónrespectivaparal cálculodefricciónrespectivaparalosdatosiniciales. osdatosiniciales. Una vez Una vez ingresa ingresado do lo datos datos respect respectivo ivos s y selecci seleccionad onado o el Método Método de punto punto fij fijo, o, damos damos cli click ck en “OK” y automáticamentesinosabriráel automáticamentesi nosabriráeleditordemat editordematrices(EDITMAT),donde rices(EDITMAT),dondeaparecelasiteraciones aparecelasiteracionesrespectivas. respectivas.
Damosclicken “OK”yautomáti yautomáticamentenossaldrá camentenossaldráunaventanade unaventanadeeditordetextos,conlosdat editordetextos,conlosdatosinicialesy osinicialesy elresultadofinal:
Pararealizarunanuevaoperaciónyaseautilizandounnuevométodosimplementedamoscliken “Esc” dela tecladela HPPRIME yautomáticamentenosretornaraal yautomáticamentenosretornaraalinicio. inicio.
Fi Fina nalm lmen ente te pondr pondrem emos os a prue prueba ba con con el el Méto Método do de de la la Secan Secante te y ló lógi gico co qu que e titiene ene qu que e lllleg egar ar a lo los s mi mism smos os resultadosfinales.
UnavezseleccionadoelMétododelaSecante,damosclicken “OK”,ydeprontosinosabriráunanueva INGRESE E DATOS DATOS ADICIONALES ADICIONALES” ”,estodebidoaqueelmétodoa ventanaconunencabezadodetexto “INGRES uti utiliz lizar ar (Secant (Secante), e), es un método método abi abiert erto, o, pero pero calcula calcula la raí raíz z de la ecuaci ecuación ón desde desde 2 int interv ervalo alos s ini inicial ciales es cualquieras.
Unavezingresadolosdatosadicionales(NosvapedirparaelMétododelaSecanteyBisección),pulsamos “OK”,ysi ,ysinosabriráeleditorde nosabriráeleditordematrices,queesespecíficamentelas matrices,queesespecíficamentelasiteracionesrespectivas. iteracionesrespectivas.
Paravisualizarlosdatosinicialesyelresultadofinal,simplementedamosclicken “OK” ,yaparecelaventana dedatosyresultadofinal.
Sicomparamoselresultadodeambosmétodospuestosaprueba,notamosquelaprecisiónescasilomismo, tieneunavariaciónmínima tieneuna variaciónmínimaparaunerrormáximopermi paraunerrormáximopermitido. tido.
Yasísucesivamentepuedescomprobarconcualqu Yasísucesivamentepuedes comprobarconcualquieradelosmétodos ieradelosmétodossiguiendolamism siguiendolamismasecuencia asecuenciadela dela explicaciónrealizada.
Parasalirdelaaplicaciónsim Parasalir delaaplicaciónsimplementepulsamos plementepulsamos “SALIR” y “OK”.
Próximoslanzamientos…….lenguajedeprogramaciónPython!!! Próximoslanzamientos…….lenguajedeprogramaciónPython!!!
Cálculodefricciónentuberías Cálculode fricciónentuberíasenlenguajede enlenguajedeprogramaciónenShell programaciónenShelldePythonal80% dePythonal80%
GRACIAS…Seguiremostrabajando…… GRACIAS …Seguiremostrabajando……
G-ACEREF
Iconodelaaplicación
AUTOR:QUISPESANES,Gabriel AUTOR:QUISPE SANES,GabrielDavid. David.
INTRODUCCIÓN ElpresentetrabajodeprogramaciónenlenguajeHPPPLcuyoresultadofinalesunaaplicacióndenominado “G-ACEREF”,es elresultadodeperseverancia,lealtadyesfuerzodemipersona.
Estaaplicaciónquepresentoa Estaaplicación quepresentoacontinuaciónesde continuaciónesdemuchaimportanciaenelcampode muchaimportanciaenelcampodelaIngeniería laIngenieríaCivil,sobre Civil,sobre todoenlasedificaciones,paracalcularlacantidaddeacerosderefuerzoquenecesitaunavigaparasoportar coneficienciaa lacargaalaqueessometido,estopara lacargaalaqueessometido,estoparanogenerarfallasestructurales. nogenerarfallasestructurales. La aplicaciónqueospresentorealizaloscálculos aplicaciónqueospresentorealizaloscálculos usando la lasoluci soluciónnuméric ónnumérica, a,media mediantelos ntelos Métodosde Métodosde NewtonRaphson,Puntofijo NewtonRaphson,Punt ofijoySecante,que ySecante,quesonmétodospara sonmétodosparadarsolucióna darsoluciónaunaecuaciónno unaecuaciónnolineal. lineal. EnelcampodelaIngenieríaCivil,esimportantesabercifrasexactasparaundeterminadoproyectouobrade construcción.Paraesto,necesariamentesetiene construcción.Paraesto, necesariamentesetienequecorroborarmedianteprogram quecorroborarmedianteprogramas,parael as,paraelcálculoexactoy cálculoexactoy optimo,paraundeterminado optimo,para undeterminadocondiciónque condiciónqueserequiere. serequiere. Laaplicaciónquepresento,tienejustamenteesafuncióndecalcularlacantidaddeacerosderefuerzomediante elusodeMétodosNuméricos, quenecesitaunavigaparasoportarunacarga, quenecesitaunavigaparasoportarunacarga,sinlaayudadeestaaplicación sinlaayudadeestaaplicación uotrasaplicacionesquecumplenestamismafunción,nosepodríahacerelcálculodelacantidaddeacerosde refuerzoquenecesitadicha viga.EstoesloquenosdiferenciaalosIngenierosCivilesfrenteaunma viga.EstoesloquenosdiferenciaalosIngenierosCivilesfrenteaunmaestrode estrode obra,deutilizarlossoftwaresparaloscálculosexactosdelmaterialuotroinsumo,mientrasunmaestrodeobra, frenteaestasituación, frentea estasituación,loqueharíaeshacer loqueharíaeshaceruntanteodela untanteodelacantidadde cantidaddeacerosderefuerzoquenecesita acerosderefuerzoquenecesitacierta cierta viga,estogeneraríaunpeligrodecola viga,estogeneraríaunpeli grodecolapsoconeltiempo psoconeltiempoouna ouna inversióneconómicaalzada. inversióneconómicaalzada. Esportalrazón,losIngenierosCivilessin Esportalrazón,losIngenieros Civilessinexcepciónalguna excepciónalgunadebemosde debemosdeporlomenossabercómo porlomenossabercómolosgrandes losgrandes softwareshacenloscálculosrespectivos,ysincasoaalgunodenosotrosnosnaceestainiciativa,sisepuede lograr,conbastanteesfuerzodecisiónysacrifico. Finalmenteestáaplicaciónesaprovechable Finalmenteestáaplicacióne saprovechable paralacatedradeMétodos paralacatedr adeMétodosNuméricos, Numéricos, específicamenteparael cálculodefricciónentuberías cálculodefricci ónentuberíasmediantela mediantelasoluciónnumérica. soluciónnumérica. ELAUTOR
INSTALACION INSTAL ACIONDE DE LAAPLICACIÓN LAAPLICACIÓNG-ACERE G-ACEREF F
Abrirlacarpetadelarchivodelaaplicación.
Comoprimerpasoabrir Comoprimer pasoabrirelKit elKitdeconectividadde deconectividadde HPPRIME:
Finalmentedescomprimirelarchivoyarrastrarencimadeliconodel Finalmentedescomprimirelarchivoy arrastrarencimadeliconodelemuladorde emuladorde laHPPRIMEenKitde laHPPRIMEenKitde conectividad,quedándonosde conectividad,quedándo nosdeestamanerainstaladala estamanerainstaladalaaplicación( aplicación( G-ACEREF).
Paraejecutarlaaplicacióndamosclickeniconode GUARDAR,paraenviarlaaplicaciónalaHPPRIME (Emuladorofísico)yautomáticamentesenosapareceráenlacalculadora.
MANEJODEAPLICACIÓNG-ACEREF
Paraelmanejodelaaplicaciónesimport Paraelmanejodelaaplicaci ónesimportantesaberteó antesaberteóricame ricamentesobreelcál ntesobreelcálculodecanti culodecantidaddeacerosde daddeacerosde refuerzodeunavigapuestoacarga. Unavezyainstalada G-ACEREF ,damosclickencimadeliconodelaaplicación,ydeprontonosaparecerála interfazdelaaplicación.
Damosclicken [Presioneaquíparacontinuar],pararealizar ,pararealizarloscálculosrespectivos, loscálculosrespectivos,yautomáticamentenos yautomáticamentenos saldráunanuevaventanaparaintroducir saldráunanueva ventanaparaintroducirlosdatosnecesarios losdatosnecesariosparadichocálculo. paradichocálculo. Losdatosqueapareceránenelcuadrodeentradasaldrápordefecto,pararealizarlaoperaciónsimplemente reemplazarporencimadelosdatosquevienenpordefectoyqueelprogramacontrolatranquilamenteconlos nuevosdatosintroducidos. Antesdecontinuarconelingre Antesdecontinuarconel ingresode sode datos, datos, recordaremo recordaremosalgunasfórmulas salgunasfórmulas paraelcálculode cantidadde cantidadde acerosderefuerzomedianteMétodos acerosderefuerzo medianteMétodosNuméricos. Numéricos.
VigaLongitudinal
Seccióntransversaldelaviga
Delgráfico: ℎ ℎ Peraltedelaviga. Peralteefectivodelaviga. Basedelaviga. Longituddelaviga.
Formulasyecuacionesutilizadas: ሺ ሺ ሻሻ ሺሻ 0.59∙ ∙ − ∙
DerivadaparaelMétododeNewtonRaphson: ሺሻ1.18∙
∙ − −1
Delaecuacióngeneral:
∙
∙∙ ℎ− ℎ − 0.05 0.05 ∙∙ ∙∙
∙
4
Donde: : Momentoúltimo. ∶ Momentonominal. ∶∶ Basedelaviga. ∶ Peralteefectivodelaviga. ∶∶ Basedelaviga. ∶ Áreadelaceroaocupar. ∶ Áreadelaseccióntransversaldelaviga. ∶∶ Cuantíadeacero. ∶ Cantidaddeacerosrequeridos.
Paraintroducirlosdatosres Paraintroduci rlosdatosrespectiv pectivos,enlaparte os,enlaparteinferior inferiordelapantalla delapantalla,unavezhayadadoclic ,unavezhayadadoclickenelprimer kenelprimer casillade casill ade entra entradade dade datos, datos, aparec apareceun eun mensaj mensaje edeque dequeeeslo debesingresa debesingresarpreci rprecisament samenteen een eseprimer cuadro,yasísucesivamenteparacada cuadro,yasí sucesivamenteparacadacasilladeentr casilladeentradadedatosapareceelmensaje adadedatosapareceelmensajerespectivo. respectivo. EsimportantetenerencuentaqueparaelMétododePuntofijo,esimportantedarvaloresinicialesprecisos, casocontrarioelmétodonoconvergerá.
PondremosapruebaconelmétododePuntofijoparaelcálculodelacantidaddeacerosderefuerzoconlos datosiniciales. Una vez Una vez ingresa ingresado do lo datos datos respect respectivo ivos s y selecci seleccionad onado o el Método Método de punto punto fij fijo, o, damos damos cli click ck en “OK” y automáticamentesinosabriráel automáticamentesi nosabriráeleditordemat editordematrices(EDITMAT),donde rices(EDITMAT),dondeaparecelasiteraciones aparecelasiteracionesrespectivas. respectivas.
Damosclicken “OK”yautomáti yautomáticamentenossaldrá camentenossaldráunaventanade unaventanadeeditordetextos,dondeaparecerálos editordetextos,dondeaparecerálos resultadosparcialesyelresultadofinal.
Pararealizarunanuevaoperaciónyaseautilizandounnuevométodosimplementedamoscliken “Esc” dela
tecladela HPPRIME yautomáticamentenosretornaraal yautomáticamentenosretornaraalinicio. inicio. Finalm Fin alment entepondre epondremos mos aprueba aprueba conelMétodode conelMétodode laSecantey laSecantey lóg lógico ico que que tie tienequellegar nequellegar a los los mismos mismos resultadosfinales.
UnavezseleccionadoelMétododelaSecante,enestapartedebemostenerencuentaenlacasilladeentrada dedatodelaparteinferiorderechaúltimo,dondeaparecelasiniciales 1ሺሻ queespecíficamenteserefiere alsegundointervalo,siendoelprimero ,paraestemétodo.
Pulsamos “OK”,ysinosabriráel ,ysinosabriráeleditordemat editordematrices,queesespecíficamentelas rices,queesespecíficamentelasiteracionesrespectivas. iteracionesrespectivas.
“OK”,yaparece Paravisualizarelresultadofinal, Paravisualizarel resultadofinal,simplementedamos simplementedamosclicken clicken “OK” ,yaparecelaventanade laventanadeeditordetextos. editordetextos.
Sicomparamoselresultadodeambosmétodospuestosaprueba,notamosqueelresultadosonlosmismos, quieredecirqueambosmétodossonprecisos.
Yelmismoprocesoserealizaparahacerel Yelm Yelmismoprocesose ismoprocesoserealizaparahacerelcálculomedi realizaparahacerelcálculomedi realizaparahacerel cálculomedianteelmétodo anteelmétododepuntofijo. depuntofijo.
“SALIR” y “OK” “OK”. Finalmenteparasalirdelaaplicación Finalmentepara Finalmenteparasalirde salirdelaaplicaciónsimplementepulsamos laaplicaciónsimplementepulsamos simplementepulsamos “SALIR”
GRACIAS…Seguiremostrabajando……
GCANALES
Iconodelaaplicación
AUTOR:QUISPESANES,GabrielDavid. AUTOR:QUISPESANES,Gabriel David.
INTRODUCCIÓN ElpresentetrabajodeprogramaciónenlenguajeHPPPLcuyoresultadofinalesunaaplicacióndenominado “GCANALES”,esunadelasaplicacionessenci “GCANALES”,esunadelasaplicac ionessencillasquefuetraba llasquefuetrabajadopormipropia jadopormipropiapersona,esasíquevoy persona,esasíquevoy trabajandopormejorar eneldiseñodeinterfa eneldiseñode interfazdelagráfica zdelagráficayelmanejodelas yelmanejodelasmatricesqueesd matricesqueesdemuchade emuchade importanciaenelcampodelaIngeniería,comosabemoslosgrandesprogramascomoSAP200utilizanmatrices parasolucionar. YaprontoestarélanzandounaaplicacióndeAnálisismatricialdeestructurasmediantelasrigideces,dondeque memuestresusmatricesderigidezdecadabarra,pasoapaso,asícomofactorizacióndeCholeskydeuna matrizde nxnyqueéstaalavezseaaplicadoenlasolucióndeunsistemadeecuacioneslineale nxnyqueéstaalavezseaap licadoenlasolucióndeunsistemadeecuacioneslinealesytambién sytambién eneltemaderegresionespoli eneltem aderegresionespolinómicasymúl nómicasymúltiples. tiples. Laaplicacióntieneimportancia enelDiseñode CanalesdetipoRectangular,TriangularyTrapezoidal,enla CanalesdetipoRectangular,TriangularyTrapezoidal,enla cátedradeMétodosNuméricosAplicadosalaIngeniería,enelcualesmuyimportantecontrolarelmargende errorenelcálculodeltirant errorenelcálcul odeltirantedelos edelos canalesdeseccione canalesdeseccionesyamenciona syamencionadas,uti das,utilizand lizandolos4métodosbás olos4métodosbásico icoss paralasolucióndeecuacionesnolinealesenelcampodelaIngeniería.Sibienesciertoenlaactualidadse cuentaconmuchasaplicacionesparaeldiseñodecanalesdediferentessecciones,estasaplicacionesensu mayoríasolamenteutilizanunsolométodo(MétododeNewtonRaphson)paracalculareltirantedelcanal,pero estononoslimitademostrar estononos limitademostrarquetambiéncon quetambiénconlosotrosmétodossellega losotrosmétodossellegaalosmismosresultados. alosmismosresultados. Finalmenteestáaplicaciónesaprovechable paralacatedradeMétodosNuméricos,dondese paralacatedrad eMétodosNuméricos,dondeseusadiferentes usadiferentes métodosparadarsoluciónauna métodosparadar soluciónaunaseriedeproblemas. seriedeproblemas. ELAUTOR
INSTALACION INSTAL ACIONDE DE LAAPLICACI LAAPLICACIÓNGC ÓNGCANALES ANALES
Abrirlacarpetadelarchivodelaaplicación.
ComoprimerpasoabrirelKitdeconectividadde HPPRIME:
Finalmentedescomprimirelarchivoyarrastrarencimadeliconodel Finalmentedescomprimirelarchivoy arrastrarencimadeliconodelemuladorde emuladorde laHPPRIMEenKitde laHPPRIMEenKitde conectividad,quedándonosde conectividad,quedándo nosdeestamanerainstaladala estamanerainstaladalaaplicación( aplicación( GCANALES).
Paraejecutarlaaplicacióndamosclickeniconode GUARDAR,paraenviarlaaplicaciónalaHPPRIME (Emuladorofísico)yautomáticamente (Emuladorofísi co)yautomáticamentesenosapareceráen senosapareceráenlacalculadora. lacalculadora.
MANEJODEAPLICACIÓNGCANALES
Paraelmanejodelaaplicaciónesimportantesaberteóricamentesobrediseñodecanalesrectangulares triangularesytrapezoidales. Unavezyainstalada GCANALESdamosclickencimadeliconodelaaplicación,ydeprontonosaparecerála interfazdelaaplicación.
[Presio sione ne aquí aquí para para contin continuar] uar], pa Damo Damos s cl clic ick k en [Pre para ra re real aliz izar ar lo los s cál cálcu culo los s re respe spect ctiv ivos os y ne nece cesa sari rios, os, y automáticamentenossaldráunanueva automáticamentenos saldráunanuevaventanaparaintroducirl ventanaparaintroducirlosdatosrespectivos. osdatosrespectivos. Losdatosqueapareceránenelcuadrodeentradasaldrápordefecto,pararealizarlaoperaciónsimplemente reemplazarporencimadelosdatosquevienenpordefectoyqueelprogramacontrolatranquilamenteconlos nuevosdatosintroducidos. Enlaparteinferiorapareceréunaventanaparaelegirelmétododeseado,estovienepordefectoconlasiniciales “SALIR”,paraquepuedarealizarlaoperaciónesnecesarioelegirunmétodoypulsar “OK” ,siencaso contrarionoeligeelmétodoypulsa “OK” , automáticamenteelprogramase automáticamenteelprogramasecerrarásinrealizarningúncálculo. cerrarásinrealizarningúncálculo.
Antesdeintroducirlosdatosalprogramaosmencionarélasformulasnecesariasparaelcálculodeltirantede lasseccionesrectangular,triangularytrapezoidal.
Áreadelcanal:
∙ ሺ ሻ 2 ∙ Perímetromojado: ∙ቆටට1 ∙ቆ 1 ට11 ቇ Ecuacióndecontinuidad: ∙ EcuacióndeManning: 1∙ ൗ ∙ ൗ ∙ ∙ ൗ ∙ ൗ ∙ ቆSustituimos: ൗ ቇ ቀ ∙ ∙ൗ ቁ ∙ ሺሻ∙ − ParaelMétododeNewtonRaphson: ሺሺሻሻ ′ሺ′ሺሻ2∙∙∙ 3∙∙ ∙ − ENFORMAGENERAL:
Apartirdeldiseñodel Apartir deldiseñodelprocesodecálculo procesodecálculodeun deuncanalt canaltrapezoidal,sem rapezoidal,seminimizalas inimizalasfórmulaspara fórmulasparaelcálculode elcálculode tirantedeseccionesrectangular tirantede seccionesrectangularytrapezoidal, ytrapezoidal,haciendodela haciendodelasiguienteforma: siguienteforma:
0 Paralaseccióntriangular: 0 Paralasecciónrectangular:
Paraelcálculodelr Parael cálculodelresultadofinal, esultadofinal,aplicamoslassigui aplicamoslassiguientesformulas entesformulasenforma enformageneralparal generalparalas assecciones secciones mencionadas:
∙ሺ+ሻ ∙ 1 ඥ1 1ቁ Perímetromojado: ∙ቀඥ1 Radiohidráulico: ൗ ൗ Velocidad: Espejodeagua: ሺ ሻ ∙ Áreahidráulica:
PondremosapruebaconelmétododePuntofijoparauncanaldeseccióntrapezoidalcontaludesiguales,si en algún algún ejerci ejercicio cio nos nos pida pida calcul calcular ar las las dimensi dimensiones ones para para un canal canal tri triang angula ular r o rectangu rectangular lar simple simplemen mente te pondremos0aalgunosdatoscomotaludparaelcasodeunasecciónrectangularob=0paraelcasodeuna seccióntriangular. Enlaentradadedatosaparecelosparámetrosayb,loscualessirvensiesquevamosautilizarlosmétodos de BISECCIONYSECANTE ,casocontrarionoesnecesariodarvaloresprecisos.
Damosclicken “OK”yautomáticamentenossaldráotraventanadelasiteraciones:
Paraverlosresultadosfinalessimplementedamos Paraverlosresultadosfinales simplementedamosclicken clicken “Enter”ynosapareceráunaventanade resultadosfinales.
Haciendounacomparaciónconelprograma “HCANALES” ,losresultadosnosdaigualyconlamisma precisión.
Pararealizarunanuevaoperaciónyaseautilizandounnuevométodosimplementedamoscliken “Esc” dela tecladela HPPRIME yautomáticamentenosretornaraal yautomáticamentenosretornaraalinicio. inicio.
Finalment Finalm entepondre epondremos mos aprueba aprueba conelMétodode conelMétodode laSecantey laSecantey lóg lógico ico que que tie tienequellegar nequellegar a los los mismos mismos resultadosfinales.
Parasalirdelaaplicación Parasalirde laaplicaciónsimplementepulsamos simplementepulsamos “SALIR” y “OK”.
Muyprontonuevolanzamiento
……..
Próximoproyecto….lenguajedepr Próximoproyec to….lenguajedeprogramaciónPython..! ogramaciónPython..!!! !!
Diseñodecanalesdeseccionesrectangular,tri Diseñode canalesdeseccionesrectangular,triangulary angularytrapezoidalenlenguajedeprogramación trapezoidalenlenguajedeprogramaciónen en Pythonal70%
GRACIAS…Seguiremostrabajando……
G-VECTORESAPLICATION
Iconodelaaplicación
AUTOR:QUISPESANES,Gabriel AUTOR:QUISPE SANES,GabrielDavid. David.
CONSULTAS:
CEL:982925212
CORREO:
[email protected]
FACEB FACEBOOK: OOK: GabrielQS
INTRODUCCIÓN ElpresentetrabajodeprogramaciónenlenguajeHPPPLcuyoresultadofinalesunaaplicacióndenominado “GVECTORESAPLICATION”,esunadelas aplicacionessencillas aplicacionessencillasquefue quefuetrabajadopor trabajadopormipropiapersona,es mipropiapersona,es asíquevoytrabajandopormejorar asíquevoytrabajandopor mejorar eneldiseñodeinterfazdelagráficay eneldiseñodeinterfazdelagráficayelmanejodelas elmanejodelasmatricesqueesde matricesqueesde muchadeimportanciaenelcampo muchadeimportancia enelcampodelaIngeniería delaIngenieríaCivil. Civil. Laaplicacióntienecomofincalcularlosvectoresyvalorespropiosdeunamatrizsi Laaplicacióntienecomofin calcularlosvectoresyvalorespropiosdeunamatrizsimétricadeNxN métricadeNxNmediantela mediantela soluciónnuméricaporelMétododeJacobi. Másqueunaaplicaciónesunaayudaparael Másqueunaaplicaciónesuna ayudaparaelcálculodevectoresyvalorespropiosde cálculodevectoresyvalorespropiosdeunamatrizenlacátedra unamatrizenlacátedra deMétodosNuméricosAplicado deMétodos NuméricosAplicadoala alaIngeniería.Calcular Ingeniería.Calcularlosvectores losvectoresyvalore yvalorespropios spropiosdeuna deunamatrizmediante matrizmediante lasoluciónnuméricanoesimposible lasoluciónnumérica noesimposibleperositrabajososinlaayuda perositrabajososinlaayudadeunsoftw deunsoftwarecomoel arecomoelExcel. Excel. Estaaplicaciónquepresentonoesmenos nimásqueelExcel,peroconalgunas EstaaplicaciónquepresentonoesmenosnimásqueelExcel, peroconalgunasventajas ventajas paraelcálculode vectoresyvalorespropi vector esyvalorespropiosdeunamatriz osdeunamatrizllegando llegandofinalmen finalmentealamismarespu tealamismarespuestayprecis estayprecisiónrequer iónrequerida.La ida.La aplicaciónesdeusomuysencillo.Paraempezarsimplementeintroducirlamatriz(Simétricaycuadrada)ydejar quelaaplicaciónseencargueporlasoluciónyprecisiónbuscada. Finalmenteestáaplicaciónesaprovechable paralacatedradeMétodosNuméricos,dondese paralacatedrad eMétodosNuméricos,dondeseusadiferentes usadiferentes métodosparadarsoluciónauna métodosparadar soluciónaunaseriedeproblemas seriedeproblemasquesepresentan quesepresentanenelcampodelaIngeniería. enelcampodelaIngeniería. ELAUTOR
INSTALACIÓNDELAAPLICACIÓNG-VECTORESAPLICATION
Abrirlacarpetadelarchivodelaaplicación:
Comoprimerpasoabrir Comoprimer pasoabrirelKit elKitdeconectividaddeHPPRIME: deconectividaddeHPPRIME:
Finalment Finalm entedescom edescompprimirel rimirel archivo archivo yarrastrarenci yarrastrarencimadelicono madelicono del del emulad emuladorde orde laHP PRIMEen PRIMEen Kit Kit de conectividad,quedándonosde conectividad,quedándo nosdeestamanerainstaladala estamanerainstaladalaaplicación( aplicación( G-VECTORESAPLICATION ).
Paraejecutarlaaplicacióndamosclickeniconode GUARDAR,paraenviarlaaplicaciónala (Emuladorofísico)yautomáticamente (Emuladorofísi co)yautomáticamentesenosapareceráen senosapareceráenlacalculadora. lacalculadora.
HP PRIME PRIME
MANEJODEAPLICACIÓNG-VECTORESAPLICATION
Para Par a elmanejode elmanejode laaplicac laaplicación ión esimportan esimportantesaber tesaber teóric teóricame amente nte sobreel sobreel cálcul cálculode ode autovalore autovaloresy sy auto
vectoresdeunamatrizporelmétododeJacobi Unavezyainstalada G-VECTORESAPLICATION damosclickencimadeliconodelaaplicación,ydepronto nosaparecerálainterfazdepresentación nosaparecerála interfazdepresentacióndelaaplicaci delaaplicación. ón.
[Presio sione ne aquí aquí para para contin continuar] uar], Damo Damos s cl clic ick k en [Pre , pa para ra re real aliz izar ar lo los s cá cálc lcul ulos os respe respect ctiv ivos os y neces necesari arios os, , y automáticamentenossaldráunanueva automáticamentenos saldráunanuevaventanaparaintroducirl ventanaparaintroducirlosdatosinici osdatosinicialesyúnicos. alesyúnicos. Enlaventananosparecerá Enlaventana nosparecerádoscuadrosdeentradade doscuadrosdeentradadedatos datos renombrados“NxN”y“C”yen renombrados“NxN”y“C”yenlaparteinferior laparteinferiorde de laventanasaleuntexto(““Ingreseeltamañodelamatrizsimétrica ”)cuandopulsamosenunadelasentradas, laventanasaleuntexto( yes ahí ahí dondeespecí dondeespecífic ficaa aa queserefierelasinici queserefierelasiniciale ales“NxN”y s“NxN”y “C”yenparti “C”y enparticul cularen arentod todoel oel trabajo trabajo quehe HP PPL PPL siem desarrollado desarro llado programando programando el lenguaje lenguaje HP siempr pre e espec especifific ico o en en la la parte parte in infe feri rior or a qu que e se se ref refie iere re específicamentelasinicialesde específicamentelas inicialesdelasentradasparano lasentradasparanotenerinconvenientesa tenerinconvenientesalahoradeingresarlosdatos. lahoradeingresarlosdatos.
Unavezintroducidolosdatoscorrectamente,damosclicken “OK”,yautomáticamentenossaldráunanueva
ventanadeeditordematrices(EDITMAT),yaredimensionados(Ennuestrocaso4x4)yrellenadosde0por ventanadeeditordematrices(EDITMAT ),yaredimensionados(Ennuestrocaso4x4)yrellenadosde0por defecto.
Enlatardesuperiorapareceuntextodeencabezado(“MATRIZINICIAL” )yesenesapartedondeespecifica enquecamponos enque camponosencontramos(Campo encontramos(Campodedatos,resultados). dedatos,resultados).
Unavezquesenosaparezcalaventanade Unavezquesenosaparezca laventanadeeditordematrices( editordematrices(EDITMAT),simplemente ),simplementeintroducimoslos introducimoslosdatos datos delamatrizdelcualqueremoscalcularsus delamat rizdelcualqueremoscalcularsusvaloresyvectorespropiosypulsamos valoresyvectorespropiosypulsamos OK “
”
Unavezpulsado OK nospareceráunmensaje( CICLO1 ),elcualnosindicaqueestamosiniciandoelproceso iterativodesdeelciclo1hastaelcicloqueintroducimos(ennuestrocaso3),valedecirquerealizara3ciclos paracalcularlosvaloresyvectorespropiosdelamatriz.Paraintroducirlacantidaddeciclosdependerádela precisiónbuscada,esasíquea precisiónbuscada,es asíqueamásciclosmayorprecisióny másciclosmayorprecisiónyexactitud. exactitud. Pulsamos OK . “
“
”
”
“
”
”
Unavezpulsado OK senosapareceráun senosapareceráunnuevomensajede nuevomensajedetexto( texto( “Haciendo0aloscoeficientesa21” ). Pulsamos “OK”. “
Despuésdepulsar “OK” senosparecerálaprimeramatrizderesultados,específicamentelamatrizP_n(donde neselcontador).
Pulsamos “OK”y yautomáticamentesi automáticamentesinosabriráunnuevoeditor nosabriráunnuevoeditordematricesconencabezadode dematricesconencabezadode VALORES , queserefiereespecíficamentealospre-valorespropiosdel queserefiereespecíficamentealospre-valorespropiosdelamatriz. amatriz.
MATRIZDE
“
”
Damosclicken “OK” ynospareceráunanuevaventanadeeditordematricesconencabezadode “MATRIZ
DEVECTORES” ,queserefiereen ,queserefiereenespecíficoa específicoa sub-vectorespropiosdelamatriz. sub-vectorespropiosdelamatriz. Yasísucesivamentedarclicken “OK” yelprogramaseencargadecalcularlospre-resultadosyalfinalel
resultadobuscado.
“CICLO1” ,paravercómosevaacercandoalresultadoenelciclo
Ycontinuaciónnosvamosalapartefinaldel mencionado.
Estoespecíficamentesevecuandoelmensajesale( “Haciendo0aloscoeficientesa43” ),porqueeselúltimo elementoparahacer0ycumpli elementoparahacer 0ycumplirelciclo. relciclo.
Matrizdevalorespropiosen Matrizdeva lorespropiosenelCICLO1: elCICLO1:Comoobservamoslasposiciones Comoobservamoslasposicionesa21,a31, a21,a31,a32,a41,a4 a32,a41,a42,a43(simétrica 2,a43(simétrica), ), tiendena0enelCICLO1.
Matrizdevectorespropiose Matrizdeve ctorespropiosenelCICLO nelCICLO11
Yfinalmentenosvamosal “CICLO3”,paraverelresultadofinalyparaverificarlaprecisiónamayorcicloque realizamos.
GINTEGRATIONNUMERIC
Iconodelaaplicación
AUTOR:QUISPESANES,Gabriel AUTOR:QUISPE SANES,GabrielDavid. David.
CONSULTAS:
CEL:982925212
CORREO:
[email protected]
FACEB FACEBOOK: OOK: GabrielQS
INTRODUCCIÓN ElpresentetrabajodeprogramaciónenlenguajeHPPPLcuyoresultadofinalesunaaplicacióndenominado “GINTEGRATIONNUMERIC”,esunadelasaplicacionessencillas y alavezdemuch alavezdemuchaimportanc aimportancia ia quefue trabajadopormipropiapersonaensutotalidad,habiendotenidolanecesidaddecontarconunprogramaque calculelaintegralnuméricade calculelai ntegralnuméricadeunafunciónde unafuncióndelomássimplealo lomássimplealomáscomplejo máscomplejomediantela mediantelasoluciónnumérica. soluciónnumérica.
La La ap aplilicac cació ión n tien tiene e como como fina finalilidad dad calcu calcula lar r la la integ integra rall defin definid ida a de una una func funció ión n al algeb gebra raic ica, a, lo loga garí rítm tmic ica, a, exponencial,trigonométrica,etc.MediantelosMétodosNuméricostalescomolaRegladeTrapecio,Simpson 1/3,Simpson3/8yfinalmentela 1/3,Simpson3/8 yfinalmentelaCuadraturade Cuadraturade Gauss,esteúltimoesunodelosm Gauss,esteúltimoesunodelosmétodosdegranimportancia étodosdegranimportancia ydemuchaprecisión. EnelcampodelaIngenieríaCivil,lasintegralessepresentanfrecuentemente,enalgunoscasosdifícilesde operarocasiimposibledesarrollaranalíticamente,esportalrazónserecorrealosMétodosNuméricospara darlasoluciónrespetivaconunmargendeerrorcontrolado. Finalmenteestáaplicaciónesaprovechable paralacatedradeMétodosNuméricosAplicadosalaIngeniería, paralacatedradeMétodosNuméricosAplicadosala Ingeniería, dondeseusadiferentes dondese usadiferentesmétodospara métodosparadarsolución darsoluciónaunaseriedeproblemas aunaseriedeproblemasquese quesepresentanenel presentanenelcampo campode de laIngenieríaCivil. ELAUTOR
INSTALACIÓNDELAAPLICACIÓNG-INTEGRATIONNUMERIC
Abrirlacarpetadelarchivodelaaplicación:
Comoprimerpasoabrir Comoprimer pasoabrirelKit elKitdeconectividaddeHPPRIME: deconectividaddeHPPRIME:
Finalment Finalm entedescom edescompprimirel rimirel archivo archivo yarrastrarenci yarrastrarencimadelicono madelicono del del emulad emuladorde orde laHP PRIMEen PRIMEen Kit Kit de G-INTEGRATIONNUMERIC NUMERIC). conectividad,quedándonosde conectividad,quedándo nosdeestamanerainstaladala estamanerainstaladalaaplicación( aplicación( G-INTEGRATION
Paraejecutarlaaplicacióndamosclickeniconode GUARDAR,paraenviarlaaplicaciónala (Emuladorofísico)yautomáticamente (Emuladorofísi co)yautomáticamentesenosapareceráen senosapareceráenlacalculadora. lacalculadora.
HP PRIME PRIME
MANEJODEAPLICACIÓNG-INTEGRATIONNUMERIC
Paraelmanejodelaaplicaciónesimportanteconocerteóricamentesobreelcálculointegralanalíticaynumérica deunafunción,yenespecíficoconocerlosmétodosdeintegraciónnuméricatalescomoMétododetrapecio, Simpson1/3,Simpson3/8y Simpson1/3, Simpson3/8ylaCuadraturade laCuadraturadeGauss Gauss Unavezyainstalada G-INTEGRATIONNUMERIC damosclickencimadeliconodelaaplicación,ydepronto nosaparecerálainterfazdepresentación nosaparecerála interfazdepresentacióndelaaplicaci delaaplicación. ón.
Damo Damos s cl clic ick k en [Pre [Presio sione ne aquí aquí para para contin continuar] uar], pa para ra re real aliz izar ar lo los s cál cálcu culo los s re respe spect ctiv ivos os y ne nece cesa sari rios, os, y automáticamentenossaldráunanuevaventanaparaelegirelmétodorespectivoconelcualdeseamoscalcular laintegraldelafunción. Enlaventananosparecerá6sub-menúsparalaelección Enlaventana nosparecerá6sub-menúsparalaelecciónrespectivadelmétodo respectivadelmétodoasícomoparaverelautordel asícomoparaverelautordel programayfinalmenteparasalirdel programayfinalmente parasalirdelprogramaunavezrealidad programaunavezrealidadlaoperaciónrespectiva. laoperaciónrespectiva. Seleccionamosunodelossub-menúsdandoclickencimadelítemdeseado(ennuestrocasoempezaremoscon elítem1,Métododetrapecio).
Unavezseleccionadoelítem,sinosabriráunanuevaventana Unavezseleccionadoelítem, sinosabriráunanuevaventanaparaintroducirlos paraintroducirlosdatosrespectivostales datosrespectivostalescomo como lafunción,límitesuperior, lafunción, límitesuperior,inferior,lasparticionesquedeseamos inferior,lasparticionesquedeseamosrealizar. realizar.
ξ1
Pondremosapruebaconunintegral:
Utilizandoelprogramainternode Utilizandoel programainternodelacalculadoraHP lacalculadoraHPPRIMEsecal PRIMEsecalculóunresultado culóunresultadode: de: 52.0499711038
queanalíticamentehacerelcálculoesmuytrabajoso.
Unavezintroducidolosdatos,pulsamos “OK” ,yautomáticamentesinosabriráunaventanadeeditorde MATRIZ Z RESUL RESULTA TADO” DO”,enestaparteaparecelasvariables“x” así matrices(EDIMAT)conunencabezado “MATRI como“P”yf(x).Paraquetenganenclaroqueesloquehaceelprogramaycomolocalculalaintegraldeuna funciónyapartedeesoaqueserefierelasvariables“x”y“P”entodoslosmétodoscomoyaverán.Realizare unpocodeteoríaenesta unpocode teoríaenestaparteparaquelesquedemuy parteparaquelesquedemuyclaro. 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)
∗
ℎ∗ሺሻ ∗
Yespecíficamenteelcuadroanteriornos Yespecíficamenteelcuadro anteriornosapareceenlasiguienteventana apareceenlasiguienteventana quevisualizaremos.
Unavezvisualizadoelcuadrodepre-resu Unavezvisualizado elcuadrodepre-resultado ltados,damosclic s,damosclicken ken “OK” ysenospareceráunvisualizadorde textosconuntítulode “RESULTADOS” ,dondeaparece ,dondeaparecelasumatoriat lasumatoriatotalyresultado otalyresultadofinal(Integral). final(Integral).
Unavezyacalculadolaintegraldefinidasimplementepulsamos “ Esc” delatecladela HPPRIME pararetornar almenúinicialysi almenúi nicialysies esqueremosrealizar queremosrealizarunanuevaoperaciónsi unanuevaoperaciónsimplementepulsam mplementepulsamosenuno osenunodelosítems. delosítems. ParaelcasodeSimpson1/3y3/8sesiguelosmismosprocedimientosyaexplicadosadiferenciadelateoría decadaunodelosmétodos,acontinuacióndetallarélateoríadeSimpson1/3y3/8ycalcularemoslamisma funciónycomparalaprecisiónde funciónycompara laprecisióndecadaunodelosmétodos. cadaunodelosmétodos.
1/3esque“n”tienequeser “n”tienequesermayora4. mayora4. Elpre-requisitoparaaplicarSimpson1/3esque Elpre-requisitoparaaplicarSimpson requisitoparaaplicarSimpson3/8esque 3/8esque“n”tieneques “n”tienequesermayora6ymúltiplode3. Elpre-requisitoparaaplicarSimpson Elpreermayora6ymúltiplode3.
Nº 0 1 2 3 4 : n
x a a+h a+2h a+3h a+4h : b
f (x ) f(a) f(a+h) f(a+2h) f(a+3h) f(a+4h) : f(b)
SIMPSON 1/3 P f (X) *P 1 f(a) 4 4*f(a+h) 2 2*f (a+2h) 4 4*f (a+3h) 2 2*f (a+4h) : : 1 f(b)
SIMPSON 3/8 P f( X)*P 1 f(a) 3 3*f(a+h) 3 3*f(a+2h) 2 2*f(a+3h) 3 3*f(a+4h) : : 1 f (b)
∗
1 1 3 3 ሺሻ ∗ 3838 ሺሻ ∗
Procedemosacalcularconlosdos Procedemosacalcular conlosdosmétodosrestantesde métodosrestantesdeSimpson1/3y3/8: Simpson1/3y3/8: SIMPSON1/3
∗
SIMPSON3/8
ComovemoselmétodoqueseacercamásrápidohastaesteinstanteesdeSimpson3/8,peronoestállegando alaprecisiónrequeridaconn=20.
FinalmentecomprobaremosconelMétododecuadraturadeGauss.Paraelloregresamosalmenúprincipaly
damosclickenelítem4. Unavezseleccionadoelítem,sinosapareceráuncuadrodeentradadedatosdelafunción,límitesuperiore inferiorynumerodeparticiones(n).
Sibienescierto,estemétodonecesitadeconstantesnpararealizarloscálculosrespectivos,elprogramaya vieneintroducidotalesconstantesque vieneintroducidotal esconstantesquevaríadesden=1 varíadesden=1hastan=10. hastan=10. Serequierecalcularlaintegralconlamayorprecisiónposiblesim Serequierecalcularlaintegral conlamayorprecisiónposiblesimplementeparan=10. plementeparan=10. Unavezintroducidolosdatospulsamos “OK” .
Despuésdepulsar “OK” “OK” senosparecerálaprimeramatrizde senosparecerálaprimeramatrizdeconstantesde“n”( constantesde“n”(,):
Pulsamos “OK” ysinosaparecerálamatrizderesultadosdelasiteracionesrespectivasennuestrocaso10
Enlacolumna4deestamatrizaparece “RESULT_ITER” queserefiereespecíficamentealapartedesumatoria queapareceenlasiguiente queapareceen lasiguienteff ormuladeCuadraturadeG ormuladeCuadraturadeGaussparael aussparael cálculodeintegraldefinido. cálculodeintegraldefinido.
= ∗൬ ∫ሺሻ ൬൬− − 2 ൰∗ ∗ ൬− 2 ∗ 2 ൰
Paracalcularelresultadofinalsimpl Paracalcularelresultado finalsimplementepulsamos ementepulsamos “OK” ysenos ysenospareceráelresultadof pareceráelresultadofinal,quees inal,queesyacasi yacasi exactoquelaprecisiónbuscada.
Finalmenteparavisualizarelautordeesteprogramapropiamentedichopulsarelítem5ysiencasodeseasalir delprogramasimplementepulsar delprograma simplementepulsarporencima porencimade de “SALIR”
PROGRAMASENEJECUCIÓN…
G-REGRETIONNUMERIC:
SOLUCIONDEECUACIONESDIFERENCIALES(MétododeRungeKutta):
ANÁLISISMATRICIALDEESTRUCTURAS(A ANÁLISISMATRICIALDE ESTRUCTURAS(Aun un40%): 40%):