{"id":17852,"date":"2016-10-05T13:02:23","date_gmt":"2016-10-05T18:02:23","guid":{"rendered":"https:\/\/blog.espol.edu.ec\/algoritmos101\/?page_id=17852"},"modified":"2026-04-12T16:01:51","modified_gmt":"2026-04-12T21:01:51","slug":"ss-algoritmos-telg1001-py","status":"publish","type":"page","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/senales\/ss-algoritmos-telg1001-py\/","title":{"rendered":"Algoritmos y funciones: telg1001.py"},"content":{"rendered":"\n<p>Resumen de algoritmos y funciones del curso se\u00f1ales y sistemas. <strong>Descargue<\/strong> una copia del archivo como <a href=\"https:\/\/www.dropbox.com\/s\/oy2excq9gd07cr6\/telg1001.py?dl=0\"><strong>telg1001.py<\/strong><\/a> en el directorio de trabajo, importe las funciones y use llamando con fcnm.funcion().<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">import<\/span> telg1001 <span style=\"color: #d35400\">as<\/span> fcnm\n\nrespuesta = fcnm.funcion(parametros)<\/code><\/pre>\n\n\n\n<p>El contenido de <a href=\"https:\/\/www.dropbox.com\/s\/oy2excq9gd07cr6\/telg1001.py?dl=0\"><strong>telg1001.py<\/strong><\/a> se actualiza cuando al desarrollar un ejercicio se encuentra que se puede mejorar una funci\u00f3n manteniendo compatibilidad con lo realizado anteriormente. Se incorpora la referencia al ejercicio como comentario.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code alignwide\"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# TELG1001 - Se\u00f1ales y Sistemas ver 2017\/05\/29\n# Resumen de problemas resueltos en clases \/ESPOL\/FCNM-FIEC\/\n# https:\/\/blog.espol.edu.ec\/algoritmos101\/senales\/\nimport numpy as np\nimport sympy as sym\nimport matplotlib.pyplot as plt\nequivalentes = &#x5B;{'DiracDelta': lambda x: 1*(x==0)},\n                {'Heaviside': lambda x,y: np.heaviside(x, 1)},\n                'numpy',]\ns = sym.Symbol('s')\nt = sym.Symbol('t',real=True)\n\n# Transformada de Laplace para f(t) con Sympy-Python\n# https:\/\/blog.espol.edu.ec\/algoritmos101\/ss-u04\/transformada-laplace-ft-libreria-sympy\/\ndef separa_constante(termino):\n    ''' separa constante antes de usar\n        sym.laplace_transform(term_suma,t,s)\n        para incorporarla luego de la transformada\n        inconveniente revisado en version 1.11.1\n    '''\n    constante = 1\n    if termino.is_Mul:\n        for term_mul in termino.args:\n            if not(term_mul.has(t)):\n                constante = term_mul\n        termino = termino\/constante\n    return(&#x5B;termino,constante])\n\n...\n\ufeff\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Resumen de algoritmos y funciones del curso se\u00f1ales y sistemas. Descargue una copia del archivo como telg1001.py en el directorio de trabajo, importe las funciones y use llamando con fcnm.funcion(). El contenido de telg1001.py se actualiza cuando al desarrollar un ejercicio se encuentra que se puede mejorar una funci\u00f3n manteniendo compatibilidad con lo realizado anteriormente. [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"parent":17838,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-p-ginas-ss","meta":{"footnotes":""},"class_list":["post-17852","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/17852","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=17852"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/17852\/revisions"}],"predecessor-version":[{"id":24059,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/17852\/revisions\/24059"}],"up":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/pages\/17838"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=17852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}