{"id":4158,"date":"2019-09-10T20:41:53","date_gmt":"2019-09-11T01:41:53","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/matg1013\/?p=4158"},"modified":"2026-04-05T21:00:49","modified_gmt":"2026-04-06T02:00:49","slug":"s3eva2019ti_t1-ecuaciones-simultaneas","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-s3eva20\/s3eva2019ti_t1-ecuaciones-simultaneas\/","title":{"rendered":"s3Eva2019TI_T1 Ecuaciones simult\u00e1neas"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/mn-3eva20\/3eva2019ti_t1-ecuaciones-simultaneas\/\" data-type=\"post\" data-id=\"4156\">3Eva2019TI_T1 Ecuaciones simult\u00e1neas<\/a><\/p>\n\n\n\n<p>Para plantear la intersecci\u00f3n de las ecuaciones se pueden simplificar como:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y_1 = -x^2 +x + 0.75 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y+5xy=x^3 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y(1+5x)=x^3 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y_2=\\frac{x^3}{1+5x} <\/span>\n\n\n\n<p>Quedando dos ecuaciones simplificadas:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y_1 = -x^2 +x + 0.75 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y_2 = \\frac{x^3}{1+5x} <\/span>\n\n\n\n<p>cuyas gr\u00e1ficas son:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"434\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2019\/09\/ecuacionessimultaneas01.png\" alt=\"ecuaciones simultaneas 01\" class=\"wp-image-18606\" \/><\/figure>\n\n\n\n<p>d\u00f3nde se puede observar la intersecci\u00f3n alrededor de 1.3<\/p>\n\n\n\n<p>Restando ambas ecuaciones, se tiene que encontrar el valor de x para que el resultado sea cero.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">y_1(x)-y_2(x)= -x^2 +x + 0.75 -\\frac{x^3}{1+5x} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">f(x) = -x^2 +x + 0.75 -\\frac{x^3}{1+5x} = 0 <\/span>\n\n\n\n<p>Para encontrarla derivada se procesa la expresi\u00f3n:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">(1+5x)(-x^2 +x + 0.75) -x^3 = 0(1+5x) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">-6x^3+4x^2+4.75x+0.75 = 0 <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\">f'(x)= -18x^2 +8x + 4.75 <\/span>\n\n\n\n<p>Se usa el punto inicial x<sub>0<\/sub>=1 definido en el enunciado y se realizan las iteraciones siguiendo el algoritmo.<\/p>\n\n\n\n<p>Se tiene que la raiz es:<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>raiz en:  1.3310736382369661\n &#091;  xi, \t xnuevo,\t fxi,\t dfxi, \t tramo]\n&#091;&#091; 1.000e+00  1.111e+00  5.833e-01 -5.250e+00  1.111e-01]\n &#091; 1.111e+00  1.160e+00  4.173e-01 -8.583e+00  4.862e-02]\n &#091; 1.160e+00  1.193e+00  3.353e-01 -1.018e+01  3.293e-02]\n &#091; 1.193e+00  1.217e+00  2.766e-01 -1.131e+01  2.445e-02]\n &#091; 1.217e+00  1.236e+00  2.313e-01 -1.218e+01  1.899e-02]\n &#091; 1.236e+00  1.251e+00  1.951e-01 -1.286e+01  1.517e-02]\n....\n]<\/code><\/pre>\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 I T 2019 ecuaciones simultaneas\nimport numpy as np\nimport matplotlib.pyplot as plt\n\ndef newton_raphson(funcionx, fxderiva, xi, tolera):\n    '''\n    funci\u00f3nx y fxderiva son de forma num\u00e9rica\n    xi es el punto inicial de b\u00fasqueda\n    '''\n    tabla = &#x5B;]\n    tramo = abs(2*tolera)\n    while (tramo&gt;=tolera):\n        fxi = funcionx(xi)\n        dfxi = fxderiva(xi)\n        xnuevo = xi - fxi\/dfxi\n        tramo = abs(xnuevo-xi)\n        tabla.append(&#x5B;xi,xnuevo,fxi,dfxi,tramo])\n        xi = xnuevo\n    return(xi,tabla)\n\n# INGRESO\ny1 = lambda x: -x**2 +x +0.75\ny2 = lambda x: (x**3)\/(1+5*x)\na = 0.5\nb = 1.5\nmuestras = 20\n\nf = lambda x: -x**2+x+0.75-x**3\/(1+5*x)\ndf = lambda x: -18*(x**2)+8*x +4.75\ntolera = 1e-4\nx0 = 1\n\n# PROCEDIMIENTO\n# datos para la gr\u00e1fica\nxi = np.linspace(a,b,muestras)\nyi1 = y1(xi)\nyi2 = y2(xi)\nfi = f(xi)\n# determina raiz\nraiz, tabla = newton_raphson(f, df, x0, tolera)\ntabla = np.array(tabla)\n\n# SALIDA\nnp.set_printoptions(precision=3)\nprint('raiz en: ',raiz)\nprint(' &#x5B;  xi, \\t xnuevo,\\t fxi,\\t dfxi, \\t tramo]')\nprint(tabla)\n\n# Gr\u00e1fica\nplt.plot(xi,yi1, label ='yi1')\nplt.plot(xi,yi2, label ='yi2')\nplt.plot(xi,fi, label ='fi=yi1-yi2')\nplt.axvline(raiz,linestyle='dashed')\nplt.axhline(0)\nplt.xlabel('x')\nplt.legend()\nplt.title('ecuaciones simult\u00e1neas')\nplt.show()\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 3Eva2019TI_T1 Ecuaciones simult\u00e1neas Para plantear la intersecci\u00f3n de las ecuaciones se pueden simplificar como: Quedando dos ecuaciones simplificadas: cuyas gr\u00e1ficas son: d\u00f3nde se puede observar la intersecci\u00f3n alrededor de 1.3 Restando ambas ecuaciones, se tiene que encontrar el valor de x para que el resultado sea cero. Para encontrarla derivada se procesa la expresi\u00f3n: [&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":[51],"tags":[58,54],"class_list":["post-4158","post","type-post","status-publish","format-standard","hentry","category-mn-s3eva20","tag-ejemplos-python","tag-mnumericos"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4158","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=4158"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4158\/revisions"}],"predecessor-version":[{"id":23927,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/4158\/revisions\/23927"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=4158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=4158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=4158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}