{"id":25581,"date":"2026-08-25T11:30:00","date_gmt":"2026-08-25T16:30:00","guid":{"rendered":"https:\/\/blog.espol.edu.ec\/algoritmos101\/?p=25581"},"modified":"2026-08-28T21:24:29","modified_gmt":"2026-08-29T02:24:29","slug":"s2eva2026paoi_t1-volumen-sillon-giratorio","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-s2eva30\/s2eva2026paoi_t1-volumen-sillon-giratorio\/","title":{"rendered":"s2Eva2026PAOI_T1 Volumen de sill\u00f3n giratorio"},"content":{"rendered":"\n<p><strong>Ejercicio<\/strong>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-2eva30\/2eva2026paoi_t1-volumen-sillon-giratorio\/\" data-type=\"post\" data-id=\"25519\">2Eva2026PAOI_T1 Volumen de sill\u00f3n giratorio<\/a><\/p>\n\n\n\n<p>El volumen para cada segmento se calcula mediante:<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V = \\int_a^b \\pi \\left( f(x) \\right)^2 dx <\/span>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_1 (x)= 0.05 e^{10.52x} <\/span>\n\n\n\n<p class=\"has-text-align-center\">0 \u2264 x \u2264 0.2<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2 (x) = - 0.2 \\sin \\left(\\frac{10}{3} \\pi (x-0.2) \\right)+ 0.4099<\/span>\n\n\n\n<p class=\"has-text-align-center\">0.2 &lt; x \u2264 0.34<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_3 (x)=0.15 e^{1.95(x-0.34)}+0.06104 <\/span>\n\n\n\n<p class=\"has-text-align-center\">0.34 &lt; x \u2264 0.64<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> g(x)=1-e^{-2.01(x-0.44)} <\/span>\n\n\n\n<p class=\"has-text-align-center\">0.44 &lt; x \u2264 0.64<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1003\" height=\"707\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2026\/08\/SillonGiratorioPerfil00.png\" alt=\"Sill\u00f3n giratorio, perfil para volumen de rotaci\u00f3n\" class=\"wp-image-25539\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">literal a<\/h2>\n\n\n\n<p>Integrar con cuadratura de Gauss, intervalo 0 \u2264 x \u2264 0.2<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_1 = \\int_a^b \\pi \\left( 0.05 e^{10.52x} \\right)^2 dx <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_1(x) = \\pi 0.05 e^{2(10.52)x}<\/span>\n\n\n\n<p class=\"has-text-align-center\"><span class=\"wp-katex-eq katex-display\" data-display=\"true\"> x_a = \\frac{0.2+0}{2} - \\frac{0.2-0}{2}\\left(\\frac{1}{\\sqrt{3}} \\right) = 0.04226<\/span><\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> x_b = \\frac{0.2+0}{2} + \\frac{0.2-0}{2}\\left(\\frac{1}{\\sqrt{3}} \\right) =0.1577<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_1(x_a) = \\pi 0.05 e^{2(10.52)(0.04226)} = 0.01911 <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_1(x_b) = \\pi0.05 e^{2(10.52)(0.1577)} = 0.2169 <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I \\cong \\frac{0.2-0}{2}(0.01911 + 0.2169) =0.02360 <\/span>\n\n\n\n<h2 class=\"wp-block-heading\">literal b<\/h2>\n\n\n\n<p>Integrar con Simpson 1\/3, intervalo 0.2 &lt; x \u2264 0.34<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_2 = \\int_a^b \\pi \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (x-0.2) \\right)+ 0.4099 \\right)^2 dx <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2(x) = \\pi  \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (x-0.2) \\right)+ 0.4099 \\right)^2<\/span>\n\n\n\n<p>con al menos 3 tramos en el intervalo, pero se necesita que sean m\u00faltiplos de 2. Por lo que se usan 4 tramos.<\/p>\n\n\n\n<p>h = (0.34 - 0.2)\/4 = 0.035<\/p>\n\n\n\n<p>xi = [0.2, 0.235, 0.27, 0.305, 0.34]<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2(0.2) = \\pi  \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (0.2-0.2) \\right)+ 0.4099 \\right)^2 = 0.5279<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2(0.235)= \\pi  \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (0.235-0.2) \\right)+ 0.4099 \\right)^2 =0.3594 <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2(0.27) = \\pi  \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (0.27-0.2) \\right)+ 0.4099 \\right)^2=0.2395<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2(0.305) = \\pi  \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (0.305-0.2) \\right)+ 0.4099 \\right)^2=0.1687<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_2(0.34) = \\pi  \\left( - 0.2 \\sin \\left(\\frac{10}{3} \\pi (0.34-0.2) \\right)+ 0.4099 \\right)^2=0.1399<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_2 = \\frac{0.035}{3} \\left( 0.5279 + 4 (0.3594) + 0.2395 \\right) + <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> + \\frac{0.035}{3} \\left( 0.2395 + 4 (0.1687) + 0.1399 \\right) = 0.03803 <\/span>\n\n\n\n<h2 class=\"wp-block-heading\">literal c<\/h2>\n\n\n\n<p>Integrar con Simpson 3\/8, intervalo 0.34 &lt; x \u2264 0.64<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_3 = \\int_a^b \\pi \\left( 0.15 e^{1.95(x-0.34)}+0.06104\\right)^2 dx <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_3(x) = \\pi \\left( 0.15 e^{1.95(x-0.34)}+0.06104 \\right)^2<\/span>\n\n\n\n<p>con al menos 3 tramos en el intervalo, si se alcanza para usar un segmento de 3 tramos.<\/p>\n\n\n\n<p>h = (0.64-0.34)\/3 = 0.1<\/p>\n\n\n\n<p>xi = [0.34, 0.44, 0.54, 0.64]<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_3(0.34) = \\pi \\left( 0.15 e^{1.95(0.34-0.34)}+0.06104 \\right)^2 =0.1399<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_3(0.44) = \\pi \\left( 0.15 e^{1.95(0.44-0.34)}+0.06104 \\right)^2=0.1860<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_3(0.54) = \\pi \\left( 0.15 e^{1.95(0.54-0.34)}+0.06104 \\right)^2=0.2508<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> f_3(0.54) = \\pi \\left( 0.15 e^{1.95(0.64-0.34)}+0.06104 \\right)^2=0.3427<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_3 = \\frac{3}{8} (0.1)\\left( 0.1399 + 3 (0.1860) + 3(0.2508)+0.3427 \\right) =0.06724 <\/span>\n\n\n\n<h2 class=\"wp-block-heading\">literal d<\/h2>\n\n\n\n<p>Se puede seleccionar cualquiera de los m\u00e9todos num\u00e9ricos.<br>intervalo 0.44 &lt; x \u2264 0.64. Por ejemplo, trapecios:<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_3 = \\int_a^b \\pi \\left( 1-e^{-2.01(x-0.44)} \\right)^2 dx <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> g(x) = \\pi \\left( 1-e^{-2.01(x-0.44)}\\right)^2<\/span>\n\n\n\n<p>con al menos 2 tramos en el intervalo, se puede usar dos trapecios.<\/p>\n\n\n\n<p>h = (0.64-0.44)\/2 = 0.1<\/p>\n\n\n\n<p>xi = [0.44,0.54,0.64]<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> g(0.44) = \\pi \\left( 1-e^{ -2.01 (0.44-0.44)}\\right) ^2 = 0 <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> g(0.54) = \\pi \\left( 1-e^{-2.01( 0.54-0.44)}\\right)^2 = 0.1041<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> g(0.64) = \\pi \\left( 1-e^{-2.01( 0.64-0.44)}\\right)^2 = 0.3442<\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_4 = 0.1 \\left( \\frac{0+0.1041}{2}\\right) + 0.1 \\left(\\frac{0.1041+0.3442}{2}\\right)=0.02762<\/span>\n\n\n\n<h2 class=\"wp-block-heading\">literal e<\/h2>\n\n\n\n<p>La cota de error para cada segmento es: <\/p>\n\n\n\n<p>0 \u2264 x \u2264 0.2 ; Error \u2245 f<sup>(4)<\/sup>(x ), Observaciones al realizar la gr\u00e1fica con algoritmo en literal g<\/p>\n\n\n\n<p>0.2 &lt; x \u2264 0.34 ; Error O(h<sup>5<\/sup>\/90)=(0.035<sup>5<\/sup>\/90)=5.8357e-10<\/p>\n\n\n\n<p>0.34 &lt; x \u2264 0.64 ; Error O(3h<sup>5<\/sup>\/80)=(3(0.1)<sup>5<\/sup>\/80)=3.75e-7<\/p>\n\n\n\n<p>0.44 &lt; x \u2264 0.64 ; Error O(h<sup>3<\/sup>\/12)=((0.1)<sup>3<\/sup>\/12)=8.33e-5<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">literal f<\/h2>\n\n\n\n<p>Volumen total del sill\u00f3n<\/p>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> V_{sillon} = V_1 + V_2 + V3 - V_4 <\/span>\n\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> = 0.02360 + 0.03803 + 0.06724 - 0.02762 =0.1012 <\/span>\n\n\n\n<h2 class=\"wp-block-heading\">literal g<\/h2>\n\n\n\n<p>Usando el algoritmo de cuadratura de Gauss b\u00e1sico, actualizando la funci\u00f3n, intervalo y tramos a 1:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Factores Gauss-Legendre puntos: 2\nxgl: &#091;-0.57735  0.57735]\ncgl: &#091;1.0, 1.0]\ntabla por intervalos &#091;a,b]\n&#091;a,b] : &#091;0.  0.2]\nxi : &#091;0.04226 0.15774]\nfi : &#091;0.01911 0.21697]\narea : 0.02360826289510036\nIntegral:  0.02360826289510036<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2026\/08\/SillonGiratorio_segmento1_tramos1.png\" alt=\"Sill\u00f3n Giratorio segmento1 tramos1\" class=\"wp-image-25595\" style=\"width:645px;height:auto\" \/><\/figure>\n\n\n\n<p>Al observar la gr\u00e1fica, se podr\u00eda intentar hacer el integral con mas segmentos usando el algoritmo y mejorar la precisi\u00f3n del resultado.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Factores Gauss-Legendre puntos: 2\nxgl: &#091;-0.57735  0.57735]\ncgl: &#091;1.0, 1.0]\ntabla por intervalos &#091;a,b]\n&#091;a,b] : &#091;0.  0.1]\nxi : &#091;0.02113 0.07887]\nfi : &#091;0.01225 0.04128]\narea : 0.00267660576897996\n&#091;a,b] : &#091;0.1 0.2]\nxi : &#091;0.12113 0.17887]\nfi : &#091;0.10045 0.33846]\narea : 0.021945223062764193\nIntegral:  0.02462182883174415<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2026\/08\/SillonGiratorio_segmento1_tramos2.png\" alt=\"Sill\u00f3n Giratorio segmento1 tramos2\" class=\"wp-image-25597\" style=\"width:645px;height:auto\" \/><\/figure>\n\n\n\n<p>Algoritmo en Python<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Integraci\u00f3n: Cuadratura de Gauss de 2 puntos\n# modelo con varios tramos entre &#x5B;a,b]\nimport numpy as np\n \n# INGRESO\nfx = lambda x: np.pi*(0.05*np.exp(10.52*x))**2\na = 0 # intervalo de integraci\u00f3n\nb = 0.2\ntramos = 1  # subintervalos a integrar\nprecision = 5 # decimales en tabla\n \n# PROCEDIMIENTO\n# cuadratura de 2 puntos\nn_puntos = 2\nxgl = np.array(&#x5B;-1\/np.sqrt(3), 1\/np.sqrt(3)],dtype=float)\ncgl = &#x5B;1.,1.]\n# cuadratura de n_puntos, f\u00f3rmulas Gauss-Legendre\n#xgl, cgl = np.polynomial.legendre.leggauss(2)\n \nx_h = np.linspace(a,b,tramos+1)\ntabla = {}\nsuma = 0\nfor k in range(0,tramos,1):\n    a = x_h&#x5B;k]\n    b = x_h&#x5B;k+1]\n    centro = (a+b)\/2\n    mitad = (b-a)\/2\n    xa = centro + xgl&#x5B;0]*mitad\n    xb = centro + xgl&#x5B;1]*mitad\n \n    area = ((b-a)\/2)*(cgl&#x5B;0]*fx(xa) + cgl&#x5B;1]*fx(xb))\n    tabla&#x5B;k]= {'&#x5B;a,b]': np.array(&#x5B;a,b]),\n               'xi': np.array(&#x5B;xa,xb]),\n               'fi': np.array(&#x5B;fx(xa),fx(xb)]),\n               'area':area\n               }\n    suma = suma + area\n \n# SALIDA\nnp.set_printoptions(precision)\nprint('Factores Gauss-Legendre puntos:',n_puntos)\nprint('xgl:',xgl)\nprint('cgl:',cgl)\nprint('tabla por intervalos &#x5B;a,b]')\nfor k in range(0,tramos,1):\n    for entrada in tabla&#x5B;k]:\n        print(entrada,':',tabla&#x5B;k]&#x5B;entrada])\nprint('Integral: ', suma)\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 2Eva2026PAOI_T1 Volumen de sill\u00f3n giratorio El volumen para cada segmento se calcula mediante: 0 \u2264 x \u2264 0.2 0.2 &lt; x \u2264 0.34 0.34 &lt; x \u2264 0.64 0.44 &lt; x \u2264 0.64 literal a Integrar con cuadratura de Gauss, intervalo 0 \u2264 x \u2264 0.2 literal b Integrar con Simpson 1\/3, intervalo 0.2 [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"wp-custom-template-entrada-mn-ejemplo","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[58,54],"class_list":["post-25581","post","type-post","status-publish","format-standard","hentry","category-mn-s2eva30","tag-ejemplos-python","tag-mnumericos"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/25581","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=25581"}],"version-history":[{"count":14,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/25581\/revisions"}],"predecessor-version":[{"id":25647,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/25581\/revisions\/25647"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=25581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=25581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=25581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}