{"id":4707,"date":"2020-01-29T08:37:23","date_gmt":"2020-01-29T13:37:23","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/matg1013\/?p=4707"},"modified":"2026-04-05T20:11:08","modified_gmt":"2026-04-06T01:11:08","slug":"s2eva2019tii_t1-canteras-y-urbanizaciones","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-s2eva20\/s2eva2019tii_t1-canteras-y-urbanizaciones\/","title":{"rendered":"s2Eva2019TII_T1 Canteras y urbanizaciones"},"content":{"rendered":"\n<p><strong>Ejercicio<\/strong>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-2eva20\/2eva2019tii_t1-canteras-y-urbanizaciones\/\" data-type=\"post\" data-id=\"4702\">2Eva2019TII_T1 Canteras y urbanizaciones<\/a><\/p>\n\n\n\n<p><strong>Literal a.<\/strong> \u00e1rea de cantera<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>xi<\/td><td>55<\/td><td>85<\/td><td>195<\/td><td>305<\/td><td>390<\/td><td>780<\/td><td>1170<\/td><\/tr><tr><td>f(xi)<\/td><td>752<\/td><td>825<\/td><td>886<\/td><td>1130<\/td><td>1086<\/td><td>1391<\/td><td>1219<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Para proceder se calculan los tama\u00f1os de paso, h, en cada intervalo:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>dxi<\/td><td>30<\/td><td>110<\/td><td>110<\/td><td>85<\/td><td>390<\/td><td>390<\/td><td>___<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Ics = \\frac{30}{2}(752+825) + \\frac{110}{2}(825+886) + <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + \\frac{110}{2}(1130+886) + \\frac{85}{2}(1130+1086) + <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">\\frac{390}{2}(1086+1391) +\\frac{390}{2}(1391+1219) <\/span>\n\n\n\n<p>que tiene como resultado: Ics = 1342435.0<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>xi<\/td><td>55<\/td><td>...<\/td><td>705<\/td><td>705<\/td><td>850<\/td><td>850<\/td><td>1010<\/td><td>1170<\/td><\/tr><tr><td>f(xi)<\/td><td>260<\/td><td>...<\/td><td>260<\/td><td>550<\/td><td>741<\/td><td>855<\/td><td>855<\/td><td>1055<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Para proceder se calculan los tama\u00f1os de paso, h, en cada intervalo:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>dxi<\/td><td>650<\/td><td>...<\/td><td>0.0<\/td><td>145<\/td><td>0.0<\/td><td>160<\/td><td>160<\/td><td>____<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Se observa que existen rect\u00e1ngulos en los intervalos, por lo que se simplifica la f\u00f3rmula.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Ici = (650)(260) + \\frac{145}{2}(741+550) + <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + (160)(855) + \\frac{160}{2}(1055+855) <\/span>\n\n\n\n<p>cuyo resultado es: Ici =552197.5<\/p>\n\n\n\n<p>El \u00e1rea correspondiente a la cantera es:<\/p>\n\n\n\n<p><strong>I<sub>cantera<\/sub><\/strong> = Ics -Ici =1342435.0 - 552197.5 = <strong>790237.5<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><strong>Literal b.<\/strong> \u00e1rea de urbanizaci\u00f3n<\/p>\n\n\n\n<p>La frontera inferior est\u00e1 referenciada a la eje x con g(x)=0, por lo que solo es necesario realizar el integral para la frontera superior. El valor de la integral de la frontera inferior de la urbanizaci\u00f3n es cero.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>xi<\/td><td>720<\/td><td>800<\/td><td>890<\/td><td>890<\/td><td>1170<\/td><td>1220<\/td><\/tr><tr><td>g(xi)<\/td><td>527<\/td><td>630<\/td><td>630<\/td><td>760<\/td><td>760<\/td><td>533<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>dxi<\/td><td>80<\/td><td>90<\/td><td>0.0<\/td><td>280<\/td><td>50<\/td><td>____<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Ius = \\frac{80}{2}(527+630) + (90)(630) + <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + (280)(760) + \\frac{50}{2}(760+533) <\/span>\n\n\n\n<p>El valor del \u00e1rea de la urbanizaci\u00f3n es:<\/p>\n\n\n\n<p class=\"has-text-align-center\">I<sub>u<\/sub> = I<sub>us<\/sub> - I<sub>ui<\/sub> = 348105.0 - 0 = 348105.0<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p><strong>literal c<\/strong><\/p>\n\n\n\n<p>Se pude mejora la precisi\u00f3n para los intervalos donde el tama\u00f1o de paso es igual, sin necesidad de aumentar o quitar puntos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"394\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2020\/01\/CanteraUrbaniza02.png\" alt=\"Cantera Urbaniza gr\u00e1fica\" class=\"wp-image-17465\" \/><\/figure>\n\n\n\n<p>Observando los tama\u00f1os de paso en cada secci\u00f3n se sugiere usar el m\u00e9todo de Simpson de 1\/3 donde existen dos tama\u00f1os de paso iguales y de forma consecutiva.<\/p>\n\n\n\n<p>Cantera - frontera superior: en el intervalo xi= [85,195,305] donde h es= 110<\/p>\n\n\n\n<p>Cantera - frontera inferior: en el intervalo xi = [850,110,1170] donde h es= 160<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Algoritmo con Python<\/h2>\n\n\n\n<p>Para trapecios en todos los intervalos. Considera que si es un rect\u00e1ngulo, la f\u00f3rmula del trapecio tambi\u00e9n funciona.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# 2Eva_IIT2019_T1 Canteras y urbanizaciones\nimport numpy as np\nimport matplotlib.pyplot as plt\n\n# Funciones para integrar realizadas en clase\ndef itrapecio (xi,fi):\n    n=len(fi)\n    integral=0\n    for i in range(0,n-1,1):\n        h = xi&#x5B;i+1]-xi&#x5B;i]\n        darea = (h\/2)*(fi&#x5B;i]+fi&#x5B;i+1])\n        integral = integral + darea \n    return(integral)\n\n# INGRESO\n# Canteras - frontera superior\nxcs = &#x5B;  55.,  85, 195,  305,  390,  780, 1170]\nycs = &#x5B; 752., 825, 886, 1130, 1086, 1391, 1219]\n# Canteras - frontera inferior\nxci = &#x5B; 55., 705, 705, 850, 850, 1010, 1170]\nyci = &#x5B;260., 260, 550, 741, 855,  855, 1055]\n\n# Urbanizaci\u00f3n - frontera superior\nxus = &#x5B;720., 800, 890, 890, 1170, 1220]\nyus = &#x5B;527., 630, 630, 760,  760,  533]\n# Urbanizaci\u00f3n - frontera inferior\nxui = &#x5B;720., 1220]\nyui = &#x5B;  0.,    0]\n\n# PROCEDIMIENTO\n\n# Area de cantera\nIcs = itrapecio(xcs,ycs)\nIci = itrapecio(xci,yci)\nIcantera = Ics-Ici\n\n# Area de urbanizaci\u00f3n\nIurb = itrapecio(xus,yus)\n\n# SALIDA\nprint('Area canteras: ',Icantera)\nprint('Area urbanizaci\u00f3n: ', Iurb)\n\n# Gr\u00e1fica canteras\nplt.plot(xcs,ycs,color='brown')\nplt.plot(xci,yci,color='brown')\nplt.plot(&#x5B;xci&#x5B;0],xcs&#x5B;0]],&#x5B;yci&#x5B;0],ycs&#x5B;0]],color='brown')\nplt.plot(&#x5B;xci&#x5B;-1],xcs&#x5B;-1]],&#x5B;yci&#x5B;-1],ycs&#x5B;-1]],color='brown')\n\n# Gr\u00e1fica urbanizaciones\nplt.plot(xus,yus, color='green')\nplt.plot(xui,yui, color='green')\nplt.plot(&#x5B;xui&#x5B;0],xus&#x5B;0]],&#x5B;yui&#x5B;0],yus&#x5B;0]], color='green')\nplt.plot(&#x5B;xui&#x5B;-1],xus&#x5B;-1]],&#x5B;yui&#x5B;-1],yus&#x5B;-1]], color='green')\nplt.show()\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 2Eva2019TII_T1 Canteras y urbanizaciones Literal a. \u00e1rea de cantera xi 55 85 195 305 390 780 1170 f(xi) 752 825 886 1130 1086 1391 1219 Para proceder se calculan los tama\u00f1os de paso, h, en cada intervalo: dxi 30 110 110 85 390 390 ___ que tiene como resultado: Ics = 1342435.0 xi 55 [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-mn-ejemplo","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[58,54],"class_list":["post-4707","post","type-post","status-publish","format-standard","hentry","category-mn-s2eva20","tag-ejemplos-python","tag-mnumericos"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=4707"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4707\/revisions"}],"predecessor-version":[{"id":23854,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4707\/revisions\/23854"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=4707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=4707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=4707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}