{"id":5296,"date":"2024-11-22T14:31:27","date_gmt":"2024-11-22T20:31:27","guid":{"rendered":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/?page_id=5296"},"modified":"2024-11-22T14:31:27","modified_gmt":"2024-11-22T20:31:27","slug":"lecm9","status":"publish","type":"page","link":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/l-m\/lecm9\/","title":{"rendered":"lecm9 Ecuaciones Diferenciales"},"content":{"rendered":"\n<p class=\"has-text-align-center\">Las ecuaciones diferenciales ordinarias son algunas veces dif\u00edciles de resolver. MATLAB da una herramienta potente para ayudar a encontrar las soluciones de las ecuaciones diferenciales. La funci\u00f3n&nbsp;<strong>dsolve<\/strong>&nbsp;calcula las soluciones simb\u00f3licas de ecuaciones diferenciales ordinarias. <\/p>\n\n\n\n<p>La sintaxis es <\/p>\n\n\n\n<p><code><a href=\"https:\/\/la.mathworks.com\/help\/symbolic\/dsolve.html#bs220sw-S\"><code>S<\/code><\/a> = dsolve(<a href=\"https:\/\/la.mathworks.com\/help\/symbolic\/dsolve.html#bs220sw-eqn\"><code>eqn<\/code><\/a>)<\/code><\/p>\n\n\n\n<p>donde eqn es la ecuaci\u00f3n por resolver, ejemplo para resolver la ecuaci\u00f3n diferencial<\/p>\n\n\n\n<p>dy\/dx = 3x<\/p>\n\n\n\n<p>se emplea las siguientes instrucciones<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">syms y(x) a\neqn = diff(y,x) == 3*(x)\nySol(x) = dsolve(eqn)<\/pre>\n\n\n\n<p>El resultado es<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"124\" height=\"66\" src=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-content\/uploads\/sites\/89\/2023\/08\/imagen-68.png\" alt=\"\" class=\"wp-image-5541\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\">Se puede especificar la condici\u00f3n inicial, para y(0)=5<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">syms y(x) a\neqn = diff(y,x) == 3*(x)\ncond= y(0)==1\nySol(x) = dsolve(eqn,cond)<\/pre>\n\n\n\n<p>La respuesta ahora es<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"113\" height=\"64\" src=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-content\/uploads\/sites\/89\/2023\/08\/imagen-69.png\" alt=\"\" class=\"wp-image-5542\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\">Las ecuaciones son especificadas con la letra D para indicar diferenciaci\u00f3n.<\/p>\n\n\n\n<p>La soluci\u00f3n general de la ecuaci\u00f3n de primer orden es la siguiente.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/mimatlab.files.wordpress.com\/2020\/01\/diff01.png?w=153&amp;h=58\" alt=\"\" class=\"wp-image-654\" \/><\/figure><\/div>\n\n\n<p>Resolviendo mediante la instrucci\u00f3n<\/p>\n\n\n\n<p>dsolve (\u2018Dy = 1 + y^2\u2019)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ans =\ntan(C1 + t)<\/pre>\n\n\n\n<p>donde C1 es una constante de integraci\u00f3n.<\/p>\n\n\n\n<p>Resolviendo la misma ecuaci\u00f3n con la condici\u00f3n inicial y (0) = 10 se hallar\u00e1<\/p>\n\n\n\n<p>dsolve (&#8216;Dy = 1 + y^2&#8242;,&#8217;y(0)=10&#8217;)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ans =<br><br>tan(t + atan(10))<\/pre>\n\n\n\n<h2>De segundo orden<\/h2>\n\n\n\n<p>La diferencial de segundo orden se resuelve como<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">syms y(t) a\neqn = diff(y,t,2) == a*y;\nySol(t) = dsolve(eqn)<\/pre>\n\n\n\n<p>el resultado es<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"315\" height=\"65\" src=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-content\/uploads\/sites\/89\/2023\/08\/imagen-70.png\" alt=\"\" class=\"wp-image-5543\" srcset=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-content\/uploads\/sites\/89\/2023\/08\/imagen-70.png 315w, https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-content\/uploads\/sites\/89\/2023\/08\/imagen-70-300x62.png 300w\" sizes=\"(max-width: 315px) 100vw, 315px\" \/><\/figure>\n\n\n\n<p>Resolviendo con las condiciones iniciales<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">syms y(t) \neqn = diff(y,t,2) == 3^2*y;\nDy = diff(y,t);\ncond = [y(0)==10, Dy(0)==1];\nySol(t) = dsolve(eqn,cond)<\/pre>\n\n\n\n<p>El resultado es<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"259\" height=\"61\" src=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-content\/uploads\/sites\/89\/2023\/08\/imagen-71.png\" alt=\"\" class=\"wp-image-5544\" \/><\/figure>\n\n\n\n<p>Para un sistema de tres ecuaciones diferenciales simult\u00e1neas se emplea<\/p>\n\n\n\n<pre>syms x(t) y(t) z(t)<br \/>eqns = [diff(x,t) == 15-0.3*x, diff(y,t) == 0.3*x-0.3*y, diff(z,t) == 0.3*y-0.3*z];<br \/>cond = [x(0)==30, y(0)==30,z(0)==30]<br \/>S = dsolve(eqns,cond)<\/pre>\n\n\n\n<div class=\"is-content-justification-center is-layout-flex wp-container-1 wp-block-buttons\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-dark-gray-color has-bright-blue-background-color has-text-color has-background wp-element-button\" href=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/l-m\/\">Lecciones<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-dark-gray-color has-yellow-background-color has-text-color has-background wp-element-button\" href=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/lecm10\/\">siguiente lecci\u00f3n<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las ecuaciones diferenciales ordinarias son algunas veces dif\u00edciles de resolver. MATLAB da una herramienta potente para ayudar a encontrar las soluciones de las ecuaciones diferenciales. La funci\u00f3n&nbsp;dsolve&nbsp;calcula las soluciones simb\u00f3licas de ecuaciones diferenciales ordinarias. La sintaxis es S = dsolve(eqn) donde eqn es la ecuaci\u00f3n por resolver, ejemplo para resolver la ecuaci\u00f3n diferencial dy\/dx = &hellip; <a href=\"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/l-m\/lecm9\/\" class=\"more-link\">Contin\u00faa leyendo <span class=\"screen-reader-text\">lecm9 Ecuaciones Diferenciales<\/span><\/a><\/p>\n","protected":false},"author":123458,"featured_media":0,"parent":5258,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"_links":{"self":[{"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/pages\/5296"}],"collection":[{"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/users\/123458"}],"replies":[{"embeddable":true,"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/comments?post=5296"}],"version-history":[{"count":4,"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/pages\/5296\/revisions"}],"predecessor-version":[{"id":5575,"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/pages\/5296\/revisions\/5575"}],"up":[{"embeddable":true,"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/pages\/5258"}],"wp:attachment":[{"href":"https:\/\/blogceta.zaragoza.unam.mx\/mnumericos\/wp-json\/wp\/v2\/media?parent=5296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}