{"id":1340,"date":"2018-02-12T13:56:04","date_gmt":"2018-02-12T18:56:04","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/matg1013\/?p=1340"},"modified":"2025-12-23T09:42:27","modified_gmt":"2025-12-23T14:42:27","slug":"s1eva2017tii_t1-aproximar-a-polinomio-usando-puntos","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-s1eva20\/s1eva2017tii_t1-aproximar-a-polinomio-usando-puntos\/","title":{"rendered":"s1Eva2017TII_T1 Aproximar a polinomio usando puntos"},"content":{"rendered":"\n<p><strong>Ejercicio<\/strong>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-evalua\/mn-1e20\/1eva2017tii_t1-aproximar-polinomio-contaylor\/\" data-type=\"post\" data-id=\"512\">1Eva2017TII_T1 Aproximar a polinomio usando puntos<\/a><\/p>\n\n\n\n<p>Se dispone de tres puntos para la gr\u00e1fica.<\/p>\n\n\n\n<figure class=\"wp-block-table alignright\"><table><thead><tr><th>x<\/th><th>f(x)<\/th><\/tr><\/thead><tbody><tr><td>&nbsp;0<\/td><td>&nbsp;1<\/td><\/tr><tr><td>&nbsp;0.2<\/td><td>&nbsp;1.6<\/td><\/tr><tr><td>&nbsp;0.4<\/td><td>&nbsp;2.0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Si el polinomio de Taylor fuera de grado 0, ser\u00eda una constante, que si se eval\u00faa en x<sub>0<\/sub> = 0 para eliminar los otros t\u00e9rminos, se encuentra que ser\u00eda igual a 1<\/p>\n\n\n\n<p>Como se pide el polinomio de grado 2, se tiene la forma:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> p(x) = a + bx + c x ^2 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> p(x) = 1 + bx + c x^2 <\/span>\n\n\n\n<p>Se disponen de dos puntos adicionales que se pueden usar para determinar b y c:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">p(0.2) = 1 + 0.2 b + (0.2)^2 c = 1.6 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">p(0.4) = 1 + 0.4 b + (0.4)^2 c = 2.0 <\/span>\n\n\n\n<p>simplificando:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">0.2 b + (0.2)^2 c = 1.6 - 1 = 0.6<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">0.4 b + (0.4)^2 c = 2.0 - 1 = 1 <\/span>\n\n\n\n<p>multiplicando la primera ecuaci\u00f3n por 2 y restando la segunda ecuaci\u00f3n:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> 0 - 0.08 c = 1.2-1 = 0.2<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> c = - 0.2\/0.08 = -2.5<\/span>\n\n\n\n<p>sustituyendo el valor de <code>c<\/code> obtenido en la primera ecuaci\u00f3n<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> 0.2 b + 0.04(-2.5) = 0.6<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> 0.2 b = 0.6 - 0.04(-2.5) = 0.6 + 0.1 = 0.7<\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> b = 0.7\/0.2 = 3.5<\/span>\n\n\n\n<p>con lo que el polinomio queda:<br><span class=\"wp-katex-eq katex-display\" data-display=\"true\"> p(x) = 1 + 3.5 x - 2.5 x^2<\/span><\/p>\n\n\n\n<p>validando con python:<br>tomando los puntos de prueba:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>xi = &#091; 0, 0.2, 0.4]\nfi = &#091; 1, 1.6, 2 ]\n&gt;&gt;&gt;<\/code><\/pre>\n\n\n\n<p>se obtiene la gr\u00e1fica:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2018\/02\/s1Eva2017TII_T1_AN_Taylor.png\" alt=\"s1eva2017tii_t1_an_taylor\" class=\"wp-image-18762\" \/><\/figure>\n\n\n\n<p>se adjunta las instrucciones usadas para validar que el polinomio pase por los puntos requeridos.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# 1Eva_IIT2017_T1 Aproximar a polinomio usando puntos\nimport numpy as np\nimport matplotlib.pyplot as plt\n\n# INGRESO\nxi = &#x5B; 0, 0.2, 0.4]\nfi = &#x5B; 1, 1.6, 2 ]\n\npx = lambda x: 1 + 3.5*x - 2.5*(x**2)\na = -0.5\nb = 1\nmuestras = 21\n\n# PROCEDIMIENTO\nxj = np.linspace(a,b,muestras)\npxj = px(xj)\n\n# SALIDA\nprint(xj)\nprint(pxj)\n\n# Gr\u00e1fica\nplt.plot(xj,pxj,label='p(x)')\nplt.plot(xi,fi,'o', label='datos')\n\nplt.xlabel('x')\nplt.ylabel('f(x)')\nplt.grid()\nplt.legend()\nplt.show()\n<\/pre><\/div>\n\n\n<p><strong>Nota<\/strong>: Se puede intentar realizar los polinomios aumentando el grado, sin embargo cada t\u00e9rmino agrega un componente adicional a los t\u00e9rminos anteriores por la forma (x - x<sub>0<\/sub>)<sup>k<\/sup><\/p>\n\n\n\n<p>literal b<\/p>\n\n\n\n<p>se requiere el integral aproximado de f(x) en el intervalo limitado por los 3 puntos de la tabla:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\int_{0}^{0.4}f(x) dx<\/span>\n\n\n\n<p>Esta aproximaci\u00f3n con un polinomio es el concepto de integraci\u00f3n num\u00e9rica con la <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/analisisnumerico\/regla-de-simpson-1-3\/\">regla de Simpson de 1\/3<\/a>, tema desarrollado en la unidad 5<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> I_{S13} = \\frac{0.2}{3} \\Big(1+4(1.6)+ 2 \\Big) = 0.62666<\/span>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 1Eva2017TII_T1 Aproximar a polinomio usando puntos Se dispone de tres puntos para la gr\u00e1fica. x f(x) &nbsp;0 &nbsp;1 &nbsp;0.2 &nbsp;1.6 &nbsp;0.4 &nbsp;2.0 Si el polinomio de Taylor fuera de grado 0, ser\u00eda una constante, que si se eval\u00faa en x0 = 0 para eliminar los otros t\u00e9rminos, se encuentra que ser\u00eda igual a 1 [&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":[45],"tags":[58,54],"class_list":["post-1340","post","type-post","status-publish","format-standard","hentry","category-mn-s1eva20","tag-ejemplos-python","tag-mnumericos"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1340","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=1340"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1340\/revisions"}],"predecessor-version":[{"id":18763,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/1340\/revisions\/18763"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=1340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=1340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=1340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}