{"id":4081,"date":"2019-08-29T09:39:03","date_gmt":"2019-08-29T14:39:03","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/matg1013\/?p=4081"},"modified":"2026-04-05T20:12:15","modified_gmt":"2026-04-06T01:12:15","slug":"s2eva2019ti_t1-esfuerzo-en-pulso-cardiaco","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-s2eva20\/s2eva2019ti_t1-esfuerzo-en-pulso-cardiaco\/","title":{"rendered":"s2Eva2019TI_T1 Esfuerzo en pulso cardiaco"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-2eva20\/2eva2019ti_t1-esfuerzo-en-pulso-cardiaco\/\" data-type=\"post\" data-id=\"4076\">2Eva2019TI_T1 Esfuerzo en pulso cardiaco<\/a><\/p>\n\n\n\n<p>Para resolver el ejercicio, la funci\u00f3n a integrar es el cuadrado de los valores. Para minimizar los errores se usar\u00e1n TODOS los puntos muestreados, aplicando los m\u00e9todos adecuados.<\/p>\n\n\n\n<p>Con aproximaci\u00f3n de Simpson se requiere que los tama\u00f1os de paso sean iguales en cada segmento.<\/p>\n\n\n\n<p>Por lo que primero se revisa el tama\u00f1o de paso entre lecturas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2019\/08\/UnPulsoCardiacoSensor01.png\" alt=\"Un Pulso Cardiaco Sensor 01\" class=\"wp-image-18519\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>tama\u00f1o de paso h:\n&#091;0.04 0.04 0.02 0.01 0.01 0.01 0.03 0.04 0.03 0.02 0.  ]\ntiempos:\n&#091;0.   0.04 0.08 0.1  0.11 0.12 0.13 0.16 0.2  0.23 0.25]\nft:\n&#091; 10.  18.   7.  -8. 110. -25.   9.   8.  25.   9.   9.]<\/code><\/pre>\n\n\n\n<p>Observando los tama\u00f1os de paso se tiene que:<br>- entre dos tama\u00f1os de paso iguales se usa Simpson de 1\/3<br>- entre tres tama\u00f1os de paso iguales se usa Simpson de 3\/8<br>- para tama\u00f1os de paso variables se usa trapecio.<\/p>\n\n\n\n<p>Se procede a obtener el valor del integral,<\/p>\n\n\n\n<p>Intervalo [0,0.8], h = 0.04<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{S13} = \\frac{0.04}{3}(10^2+4(18^2)+7^2) <\/span>\n\n\n\n<p>Intervalo [0.08,0.1], h = 0.02<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{Tr1} = \\frac{0.02}{2}(7^2+(-8)^2) <\/span>\n\n\n\n<p>Intervalo [0.1,0.13], h = 0.01<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{S38} = \\frac{3}{8}(0.01)((-8)^2+3(110)^2+3(-25)^2+9^2) <\/span>\n\n\n\n<p>Intervalo [0.13,0.25], h = variable<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{Tr2} = \\frac{0.03}{2}(9^2+8^2) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{Tr3} = \\frac{0.04}{2}(8^2+25^2) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{Tr4} = \\frac{0.03}{2}(25^2+9^2) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">I_{Tr5} = \\frac{0.02}{2}(9^2+9^2) <\/span>\n\n\n\n<p>El integral es la suma de los valores parciales, y con el resultado se obtiene el valor X<sub>rms<\/sub> requerido.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I_{total} = \\frac{1}{0.08-0}I_{S13}+\\frac{1}{0.1-0.08}I_{Tr1}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> +\\frac{1}{0.13-0.1}I_{S38} + \\frac{1}{0.16-0.13}I_{Tr2} + \\frac{1}{0.2-0.16}I_{Tr3}<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> +\\frac{1}{0.23-0.2}I_{Tr4} + \\frac{1}{0.25-0.23}I_{Tr5} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> X_{rms} = \\sqrt{I_{total}} <\/span>\n\n\n\n<p>Los valores resultantes son:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Is13:  19.26666666666667\nITr1:  1.1300000000000001\nIs38:  143.7\nITr2:  2.175\nITr3:  13.780000000000001\nITr4:  10.59\nITr5:  1.62\nItotal:  5938.333333333333\nXrms:  77.06058222809722<\/code><\/pre>\n\n\n\n<p><strong>Tarea<\/strong>: literal b<\/p>\n\n\n\n<p>Para Simpson 1\/3<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> error_{trunca} = -\\frac{h^5}{90} f^{(4)}(z)<\/span>\n\n\n\n<p>Para Simpson 3\/8<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> error_{truncamiento} = -\\frac{3}{80} h^5 f^{(4)} (z) <\/span>\n\n\n\n<p>Para trapecios<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> error_{truncar} = -\\frac{h^3}{12}f''(z)<\/span>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Integraci\u00f3n num\u00e9rica con Python. Ejercicio: Esfuerzo en Pulso Card\u00edaco\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/auA3vG9RY84?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">Algoritmo en Python<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# 3Eva_IT2019_T1 Esfuerzo Cardiaco\nimport numpy as np\nimport matplotlib.pyplot as plt\n\n# INGRESO\nt  = np.array(&#x5B;0.0,0.04,0.08,0.1,0.11,0.12,0.13,0.16,0.20,0.23,0.25])\nft = np.array(&#x5B;10., 18, 7, -8, 110, -25, 9, 8, 25, 9, 9])\n\n# PROCEDIMIENTO\n# Revisar tama\u00f1o de paso h\nn = len(t)\ndt = np.zeros(n, dtype=float)\nfor i in range(0,n-1,1):\n    dt&#x5B;i]=t&#x5B;i+1]-t&#x5B;i]\n\n# Integrales\nIs13 = (0.04\/3)*((10)**2 + 4*((18)**2) + (7)**2)\nITr1 = (0.02\/2)*((7)**2 + (-8)**2)\nIs38 = (3\/8)*0.01*((-8)**2 + 3*((110)**2) + 3*((-25)**2) + (9)**2)\n\nITr2 = (0.03\/2)*((9)**2 + (8)**2)\nITr3 = (0.04\/2)*((8)**2 + (25)**2)\nITr4 = (0.03\/2)*((25)**2 + (9)**2)\nITr5 = (0.02\/2)*((9)**2 + (9)**2)\n\nItotal = (1\/(0.08-0.0))*Is13 + (1\/(0.1-0.08))*ITr1\nItotal = Itotal + (1\/(0.13-0.1))*Is38 + (1\/(0.16-0.13))*ITr2\nItotal = Itotal + (1\/(0.20-0.16))*ITr3 + (1\/(0.23-0.20))*ITr4\nItotal = Itotal + (1\/(0.25-0.23))*ITr5\nXrms = np.sqrt(Itotal)\n\n# SALIDA\nprint('tama\u00f1o de paso h:')\nprint(dt)\nprint('tiempos:')\nprint(t)\nprint('ft: ')\nprint(ft)\nprint('Is13: ', Is13)\nprint('ITr1: ', ITr1)\nprint('Is38: ', Is38)\nprint('ITr2: ', ITr2)\nprint('ITr3: ', ITr3)\nprint('ITr4: ', ITr4)\nprint('ITr5: ', ITr5)\nprint('Itotal: ', Itotal)\nprint('Xrms: ', Xrms)\n\n# Grafica\nplt.plot(t,ft)\nfor i in range(1,n,1):\n    plt.axvline(t&#x5B;i], color='green', linestyle='dashed')\nplt.xlabel('tiempo s')\nplt.ylabel('valor sensor')\nplt.title('Un pulso cardiaco con sensor')\nplt.show()\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 2Eva2019TI_T1 Esfuerzo en pulso cardiaco Para resolver el ejercicio, la funci\u00f3n a integrar es el cuadrado de los valores. Para minimizar los errores se usar\u00e1n TODOS los puntos muestreados, aplicando los m\u00e9todos adecuados. Con aproximaci\u00f3n de Simpson se requiere que los tama\u00f1os de paso sean iguales en cada segmento. Por lo que primero se [&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-4081","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\/4081","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=4081"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4081\/revisions"}],"predecessor-version":[{"id":23857,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4081\/revisions\/23857"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=4081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=4081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=4081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}