{"id":17801,"date":"2017-05-05T10:10:45","date_gmt":"2017-05-05T15:10:45","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/telg1001\/?p=348"},"modified":"2026-04-05T23:20:20","modified_gmt":"2026-04-06T04:20:20","slug":"laplace-ejercicio-yshsxs-constantes-simbolo-sympy","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/ss-u04\/laplace-ejercicio-yshsxs-constantes-simbolo-sympy\/","title":{"rendered":"4.2.3 Transformada Inversa de Laplace - Ejercicios con constantes s\u00edmbolo en Sympy-Python"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Ejercicio:<\/p>\n\n\n\n<p><a href=\"#unaconstante\">contante 'a'<\/a><\/p>\n\n\n\n<p><a href=\"#condicionesiniciales\">condiciones iniciales 'a','b'<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Los ejercicios incluyen constantes tipo s\u00edmbolo, que por simplicidad de la ecuaci\u00f3n en la resoluci\u00f3n se usan solo las operaciones b\u00e1sicas para la transformada Inversa de Laplace.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"unaconstante\">1. Ejercicio. Y(s) dado H(s) y X(s) con una constante \u03b1 s\u00edmbolo<\/h2>\n\n\n\n<p><strong><em>Referencia<\/em>: <\/strong>Oppenheim ejemplo 9.37 p718 pdf749, semejante al ejercicio sistema-modelo LTI Lathi ejemplo 1.16 p111. Oppenheim problema 2.61c p164 pdf195<\/p>\n\n\n\n<p>Suponga un sistema LTI causal que se describe mediante la ecuaci\u00f3n diferencial:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta ^2}{\\delta t}y(t) + 3 \\frac{\\delta}{\\delta t}y(t) + 2y(t) = x(t) <\/span>\n\n\n\n<p>que en el dominio 's' se escribe como<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> s^2 Y(s) + 3 s Y(s) + 2 Y(s) = X(s) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> (s^2 + 3 s + 2) Y(s) = X(s) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> H(s) = \\frac{X(s)}{Y(s)} = \\frac{1}{s^2 + 3 s + 2} <\/span>\n\n\n\n<p>Que es semejante a lo realizado en el <em><strong>ejemplo 2<\/strong><\/em> de <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/ss-u04\/laplace-diagramas-bloques-ecuaciones-diferenciales\/\" data-type=\"post\" data-id=\"310\">H(s) Diagramas de bloques, dominio \u2018s\u2019 y ecuaciones diferenciales<\/a>, de donde se tiene que:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> H(s) = \\frac{1}{s^2 + 3s +2} = \\frac{1}{(s+1)(s+2)} <\/span>\n\n\n\n<p>Suponga que la se\u00f1al de entrada es x(t) = \u03b1 \u03bc(t) , usando la <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/ss-u04\/transformada-laplace-tabla\/\" data-type=\"post\" data-id=\"1344\">tabla de transformadas de Laplace<\/a>,\u00a0 la entrada del sistema es,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> X(s) = \\frac{\\alpha}{s} = \\frac{\\alpha}{s+0} <\/span>\n\n\n\n<p>Siempre que las se\u00f1ales de entrada son cero para t&lt;0, la convoluci\u00f3n es la multiplicaci\u00f3n de los t\u00e9rminos. (no aplica para valores t&lt;0)<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = H(s) X(s) = \\Big[\\frac{1}{(s+1)(s+2)} \\Big]\\Big[\\frac{\\alpha}{s+0}\\Big] <\/span>\n\n\n\n<p>usando fracciones parciales con Python para encontrar el equivalente, la expresi\u00f3n se puede separar en,<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = \\frac{\\alpha}{2}\\frac{1}{s+0} - \\alpha\\frac{1}{s+1} +\\frac{\\alpha}{2}\\frac{1}{s+2} <\/span>\n\n\n\n<p>Luego, aplicando la transformada inversa de Laplace de 1\/(s+a) que es una exponencial e<sup>-at<\/sup> \u03bc(t), se tiene la respuesta en el dominio del tiempo.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y(t) = \\frac{\\alpha}{2}e^{0} u(t) - \\alpha e^{-t}u(t) + \\frac{\\alpha}{2} e^{- 2t} u(t) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y(t) = \\alpha \\Big [ \\frac{1}{2} - e^{-t} + \\frac{1}{2} e^{- 2t} \\Big] u(t) <\/span>\n\n\n\n<h3 class=\"wp-block-heading\">1.1 Algoritmo con Sympy-Python<\/h3>\n\n\n\n<p>Se crea la expresi\u00f3n H(s) y X(s) en forma simb\u00f3lica usando las variables, s y a.<\/p>\n\n\n\n<p>Dado que la expresi\u00f3n es tipo polinomio, y que no existen exponenciales, el desarrollo del algoritmo puede realizarse con operaciones b\u00e1sicas realizadas en las&nbsp; secciones anteriores. A\u00f1adiendo la operaci\u00f3n para encontrar la salida Y(s)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #ff0000\"># Se\u00f1al de salida Y(s)<\/span>\nYs = Hs*Xs\nYs_parcial = Ys.apart(s)<\/code><\/pre>\n\n\n\n<p>Adem\u00e1s de realizar la transformada inversa de Laplace en cada t\u00e9rmino de Y(s).&nbsp; Con lo que se obtiene el resultado:<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>Ys:\n       a        \n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  \u239b 2          \u239e\ns\u22c5\u239ds  + 3\u22c5s + 2\u23a0\n\n Ys = Hs*Xs :\n    a         a      a \n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500 + \u2500\u2500\u2500\n2\u22c5(s + 2)   s + 1   2\u22c5s\n\n y(t) :\n                         -2\u22c5t     \na\u22c5\u03b8(t)      -t        a\u22c5\u212f    \u22c5\u03b8(t)\n\u2500\u2500\u2500\u2500\u2500\u2500 - a\u22c5\u212f  \u22c5\u03b8(t) + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  2                        2      \nsym.pprint(yt.simplify())\n  \u239b 2\u22c5t      t    \u239e  -2\u22c5t     \na\u22c5\u239d\u212f    - 2\u22c5\u212f  + 1\u23a0\u22c5\u212f    \u22c5\u03b8(t)\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n              2               \n&gt;&gt;&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Algoritmo en Python<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Y(s) = H(s)*X(s)\n# Oppenheim ejemplo 9.37 p718\/pdf746\nimport sympy as sym\n\n# INGRESO\ns = sym.Symbol('s')\nt = sym.Symbol('t', real=True)\na = sym.Symbol('a', real=True)\n\nHs = 1\/(s**2+3*s+2)\nXs = a\/s\n\n# PROCEDIMIENTO\n# Se\u00f1al de salida Y(s)\nYs = Hs*Xs\nYsp = Ys.apart(s)\n\nyt = sym.inverse_laplace_transform(Ysp,s,t)\n\n# SALIDA\nprint('Ys:')\nsym.pprint(Ys)\nprint('\\n Ys = Hs*Xs :')\nsym.pprint(Ysp)\nprint('\\n y(t) :')\nsym.pprint(yt)\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Ejercicio:<\/p>\n\n\n\n<p><a href=\"#unaconstante\">contante 'a'<\/a><\/p>\n\n\n\n<p><a href=\"#condicionesiniciales\">condiciones iniciales 'a','b'<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"condicionesiniciales\">2. Ejercicio. Y(s) con condiciones iniciales tipo constante s\u00edmbolo<\/h2>\n\n\n\n<p><em><strong>Referencia<\/strong><\/em>: Oppenheim ejemplo 9.38 p719<\/p>\n\n\n\n<p>Considere el sistema caracterizado por la ecuaci\u00f3n diferencial con condiciones iniciales.<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta^2}{\\delta t^2}y(t) + 3 \\frac{\\delta}{\\delta t}y(t) + 2y(t) = x(t) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y(0^{-}) = \\beta \\text{, } y'(0^{-}) = \\gamma <\/span>\n\n\n\n<p>sea x(t) = \u03b1\u03bc(t)<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> X(s) = \\frac{\\alpha}{s} = \\frac{\\alpha}{s+0} <\/span>\n\n\n\n<p>Aplicando la transformada de Laplace en ambos lados de la ecuaci\u00f3n con condiciones iniciales y aplicando la <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/ss-unidades\/ss-u04\/transformada-laplace-tabla-de-propiedades\/\" data-type=\"post\" data-id=\"1354\">propiedad de diferenciaci\u00f3n<\/a>:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta^2}{\\delta t^2}y(t) \\Rightarrow s^2Y(s) - y(0^{-})s - y'(0^{-}) = s^2Y(s) - \\beta s - \\gamma <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> \\frac{\\delta}{\\delta t}y(t) \\Rightarrow sY(s) - y(0^{-}) = sY(s) - \\beta <\/span>\n\n\n\n<p>resultados que se insertan en la ecuaci\u00f3n original de derivadas de t:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> [s^{2}Y(s) - \\beta s - \\gamma] + 3[sY(s) - \\beta] + 2Y(s) = \\frac{\\alpha}{s} <\/span>\n\n\n\n<p>que se reordenan para despejar Y(s),<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> [s^{2}+3s +2] Y(s) - \\beta s - (\\gamma + 3 \\beta) = \\frac{\\alpha}{s} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> [s^{2}+3s +2] Y(s) = \\frac{\\alpha}{s}+ \\beta s + (\\gamma + 3 \\beta) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> (s+1)(s+2)Y(s) = \\frac{\\alpha}{s}+ \\beta s + (\\gamma + 3 \\beta) <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = \\frac{\\alpha}{s(s+1)(s+2)}+ \\frac{\\beta s}{(s+1)(s+2)} + \\frac{(\\gamma + 3 \\beta)}{(s+1)(s+2)} <\/span>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = \\frac{\\beta (s+3)}{(s+1)(s+2)} + \\frac{\\gamma}{(s+1)(s+2)} + \\frac{\\alpha}{s(s+1)(s+2)} <\/span>\n\n\n\n<p>donde Y(s) es la transformada unilateral de Laplace de y(t)<\/p>\n\n\n\n<p>el \u00faltimo t\u00e9rmino, representa la respuesta del sistema LTI causal y la condici\u00f3n de reposo inicial, conocido tambi\u00e9n como la <strong>respuesta en estado cero<\/strong>.<\/p>\n\n\n\n<p>Una interpretaci\u00f3n an\u00e1loga se aplica a los primeros dos t\u00e9rminos del miembro derecho de la ecuaci\u00f3n, que representa la respuesta del sistema cuando la entrada es cero (\u03b1=0) , conocida tambi\u00e9n como <strong>respuesta a entrada cero<\/strong>.<\/p>\n\n\n\n<p>Observe que la respuesta a entrada cero es una funci\u00f3n lineal de los valores de las condiciones iniciales. Demostrando que la <strong>respuesta es la superposici\u00f3n del estado cero y respuesta a entrada cero<\/strong>.<\/p>\n\n\n\n<p>si \u03b1=2, \u03b2 = 3 y \u03b3=-5, al realizar la expansi\u00f3n en fracciones parciales encontramos que:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> Y(s) = \\frac{1}{s} - \\frac{1}{s+1} + \\frac{3}{s+2}<\/span>\n\n\n\n<p>con la aplicaci\u00f3n de las tablas de transformadas se obtiene:<\/p>\n\n\n<span class=\"wp-katex-eq katex-display\" data-display=\"true\"> y(t) = \\Big[ 1 - e^{-t} + 3 e^{-2t} \\Big] \\mu (t) \\text{, para } t\\gt 0<\/span>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Ejercicio:<\/p>\n\n\n\n<p><a href=\"#unaconstante\">contante 'a'<\/a><\/p>\n\n\n\n<p><a href=\"#condicionesiniciales\">condiciones iniciales 'a','b'<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"algoritmo\">3. Algoritmo con Sympy-Python<\/h2>\n\n\n\n<p>En este caso, se ingresan las propiedades de diferenciaci\u00f3n para Laplace, aunque pueden crearse a partir de una f\u00f3rmula mas general en la siguiente secci\u00f3n.<\/p>\n\n\n\n<p>La ecuaci\u00f3n se define como una expresi\u00f3n de<\/p>\n\n\n\n<p class=\"has-text-align-center\">(lado_izquierdo) = (lado_derecho)<\/p>\n\n\n\n<p class=\"has-text-align-center\">LHS = RHS<\/p>\n\n\n\n<p>construida a partir la ecuaci\u00f3n del problema incluyendo las condiciones iniciales diferentes de cero.<\/p>\n\n\n\n<p>Luego se busca la expresi\u00f3n soluci\u00f3n para Ys, por simplicidad se la cambia a fracciones parciales, as\u00ed es m\u00e1s sencillo usar la tabla de transformadas de Laplace.<\/p>\n\n\n\n<p>Para una sustituir los valores de a,b y g, se usa un diccionario {} con las parejas de {variable: valor}.<\/p>\n\n\n\n<pre class=\"wp-block-code alignwide\"><code>ecuacion:\n   2                                 a\nY\u22c5s  + 3\u22c5Y\u22c5s + 2\u22c5Y - b\u22c5s - 3\u22c5b - g = \u2500\n                                     s\n\n Y(s): \n       2              \na + b\u22c5s  + 3\u22c5b\u22c5s + g\u22c5s\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n     \u239b 2          \u239e   \n   s\u22c5\u239ds  + 3\u22c5s + 2\u23a0   \n\n Y(s) en Fracciones parciales\n a    a - 2\u22c5b - 2\u22c5g   a - 2\u22c5b - g\n\u2500\u2500\u2500 + \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n2\u22c5s     2\u22c5(s + 2)        s + 1   \n\nsustituye valores de a, b y g\n Ys:\n  3       1     1\n\u2500\u2500\u2500\u2500\u2500 - \u2500\u2500\u2500\u2500\u2500 + \u2500\ns + 2   s + 1   s\n\n y(t) con constantes simbolo \na\u22c5\u03b8(t)                   -t        \u239ba        \u239e  -2\u22c5t     \n\u2500\u2500\u2500\u2500\u2500\u2500 + (-a + 2\u22c5b + g)\u22c5\u212f  \u22c5\u03b8(t) + \u239c\u2500 - b - g\u239f\u22c5\u212f    \u22c5\u03b8(t)\n  2                                \u239d2        \u23a0           \n\nsustituye valores de a, b y g\n\n y(t): \n        -t           -2\u22c5t     \n\u03b8(t) - \u212f  \u22c5\u03b8(t) + 3\u22c5\u212f    \u22c5\u03b8(t)\n\n y(t) expande expresion\n        -t           -2\u22c5t     \n\u03b8(t) - \u212f  \u22c5\u03b8(t) + 3\u22c5\u212f    \u22c5\u03b8(t)<\/code><\/pre>\n\n\n\n<p>Compare los resultados con lo expuesto en la parte te\u00f3rica.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Y(s) con condiciones iniciales como constantes\n# Oppenheim ejemplo 9.38 p719\nimport numpy as np\nimport sympy as sym\n\n# INGRESO\nt = sym.Symbol('t', real=True)\ns = sym.Symbol('s')\na,b,g = sym.symbols('a b g')\nY = sym.Symbol('Y')\n\n# propiedad de diferenciacion\nd2Y = (s**2)*Y - b*s - g\ndY  = s*Y - b\n\nXs = a\/s    # se\u00f1al de entrada\n\n# PROCEDIMIENTO\n# ecuacion del sistema\nLHS = d2Y + 3*dY + 2*Y # Lado izquierdo\nRHS = Xs\necuacion = sym.Eq(LHS, RHS)\n\n# despeja la ecuacion para Y(s)\nYs = sym.solve(ecuacion,Y)&#x5B;0]\n\nYspc = sym.apart(Ys,s) # incluye constante simbolo\n\nYsp = Yspc.subs({a:2,b:3,g:-5})\n\n# y(t) con inversa transformada Laplace\nytc = sym.inverse_laplace_transform(Yspc,s,t)\nyt = sym.inverse_laplace_transform(Ysp,s,t)\n\n# SALIDA\nprint('ecuacion:')\nsym.pprint(ecuacion)\nprint('\\n Y(s): ')\nsym.pprint(Ys)\nprint('\\n Y(s) en Fracciones parciales')\nsym.pprint(Yspc)\nprint('\\nsustituye valores de a, b y g')\nprint(' Ys:')\nsym.pprint(Ysp)\nprint('\\n y(t) con constantes simbolo ')\nsym.pprint(ytc)\nprint('\\nsustituye valores de a, b y g')\nprint('\\n y(t): ')\nsym.pprint(yt)\nprint('\\n y(t) expande expresion')\nsym.pprint(sym.expand(yt))\n<\/pre><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p>Ejercicio:<\/p>\n\n\n\n<p><a href=\"#unaconstante\">contante 'a'<\/a><\/p>\n\n\n\n<p><a href=\"#condicionesiniciales\">condiciones iniciales 'a','b'<\/a><\/p>\n\n\n\n<p><a href=\"#algoritmo\">algoritmo<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: contante 'a' condiciones iniciales 'a','b' algoritmo Los ejercicios incluyen constantes tipo s\u00edmbolo, que por simplicidad de la ecuaci\u00f3n en la resoluci\u00f3n se usan solo las operaciones b\u00e1sicas para la transformada Inversa de Laplace. 1. Ejercicio. Y(s) dado H(s) y X(s) con una constante \u03b1 s\u00edmbolo Referencia: Oppenheim ejemplo 9.37 p718 pdf749, semejante al ejercicio [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-ss-unidades","format":"standard","meta":{"footnotes":""},"categories":[174],"tags":[],"class_list":["post-17801","post","type-post","status-publish","format-standard","hentry","category-ss-u04"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/17801","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=17801"}],"version-history":[{"count":8,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/17801\/revisions"}],"predecessor-version":[{"id":24014,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/17801\/revisions\/24014"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=17801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=17801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=17801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}