{"id":3457,"date":"2017-10-08T09:23:57","date_gmt":"2017-10-08T14:23:57","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/matg1013\/?page_id=3457"},"modified":"2026-04-07T11:47:16","modified_gmt":"2026-04-07T16:47:16","slug":"mn-algoritmos-matg1052-py","status":"publish","type":"page","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/mnumericos\/mn-algoritmos-matg1052-py\/","title":{"rendered":"Algoritmos y funciones: matg1052.py"},"content":{"rendered":"\n<p>Resumen de los m\u00e9todos presentados en clases del curso MATG1052 como <em>ejemplo did\u00e1ctico<\/em>, implementados usando Python. Los algoritmos <strong>contienen tareas por desarrollar<\/strong> y a ser implementadas por el estudiante.<\/p>\n\n\n\n<p><em>descargar archivo<\/em> : <a href=\"https:\/\/www.dropbox.com\/s\/i5uh33pqjp0a4v4\/matg1052.py?dl=0\">matg1052.py<\/a><\/p>\n\n\n\n<p>Por simplicidad, guarde el archivo en el mismo directorio de trabajo de del problema que se encuentra resolviendo.<\/p>\n\n\n\n<p>Sugerencia de uso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">import<\/span> numpy <span style=\"color: #d35400\">as<\/span> np\n<span style=\"color: #d35400\">import<\/span> matg1052 <span style=\"color: #d35400\">as<\/span> fcnm\n\n....\nrespuesta = fcnm.gauss_seidel(A,B,X,tolera, itermax=100)\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\">Contenido<\/h2>\n\n\n\n<p>por ejemplo, para la unidad 03 el archivo tiene las funciones realizadas en el curso:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 03. Sistemas de ecuaciones - M\u00e9todos Directos<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">import<\/span> matg1052 <span style=\"color: #d35400\">as<\/span> fcnm<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>fcnm.pivoteafila<\/em>(A). <strong>Tarea<\/strong>: revisar si diagonal tienen ceros<\/li>\n\n\n\n<li><em>fcnm.gauss<\/em>(A,B, casicero = 1e-15). <strong>Tarea<\/strong>: revisar si diagonal tienen ceros<\/li>\n\n\n\n<li><em>fcnm,gauss_jordan<\/em>(A,B, casicero = 1e-15). <strong>Tarea<\/strong>: revisar si diagonal tienen ceros<\/li>\n\n\n\n<li><em>fcnm.gauss_eliminaAdelante<\/em>(AB, casicero = 1e-15). <strong>Tarea<\/strong>: revisar si diagonal tienen ceros<\/li>\n\n\n\n<li><em>fcnm.gauss_jordan_inversa<\/em>(A). <strong>Tarea<\/strong>: revisar si diagonal tienen ceros<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 03: Sistemas de ecuaciones - M\u00e9todos iterativos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>fcnm.gauss_seidel<\/em>(A,B,X,tolera, itermax=100). <strong><em>Tarea<\/em><\/strong>: verificar la convergencia, diagonal dominante.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-center\">Presentado con fines de repaso del material de estudio.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Resumen de los m\u00e9todos presentados en clases del curso MATG1052 como ejemplo did\u00e1ctico, implementados usando Python. Los algoritmos contienen tareas por desarrollar y a ser implementadas por el estudiante. descargar archivo : matg1052.py Por simplicidad, guarde el archivo en el mismo directorio de trabajo de del problema que se encuentra resolviendo. Sugerencia de uso: Contenido [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"parent":8,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-p-ginas-mn","meta":{"footnotes":""},"class_list":["post-3457","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/3457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/page"}],"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=3457"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/3457\/revisions"}],"predecessor-version":[{"id":24152,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/3457\/revisions\/24152"}],"up":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/8"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=3457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}