Resumen de algoritmos y funciones del curso señales y sistemas. Descargue una copia del archivo como telg1001.py en el directorio de trabajo, importe las funciones y use llamando con fcnm.funcion().
import telg1001 as fcnm respuesta = fcnm.funcion(parametros)
El contenido de telg1001.py se actualiza cuando al desarrollar un ejercicio se encuentra que se puede mejorar una función manteniendo compatibilidad con lo realizado anteriormente. Se incorpora la referencia al ejercicio como comentario.
# TELG1001 - Señales y Sistemas ver 2017/05/29 # Resumen de problemas resueltos en clases /ESPOL/FCNM-FIEC/ # http://blog.espol.edu.ec/telg1001/ import numpy as np import sympy as sym import matplotlib.pyplot as plt equivalentes = [{'DiracDelta': lambda x: 1*(x==0)}, {'Heaviside': lambda x,y: np.heaviside(x, 1)}, 'numpy',] s = sym.Symbol('s') t = sym.Symbol('t',real=True) # Transformada de Laplace para f(t) con Sympy-Python # http://blog.espol.edu.ec/telg1001/transformada-de-laplace-para-ft-con-sympy-python/ def separa_constante(termino): ''' separa constante antes de usar sym.laplace_transform(term_suma,t,s) para incorporarla luego de la transformada inconveniente revisado en version 1.11.1 ''' constante = 1 if termino.is_Mul: for term_mul in termino.args: if not(term_mul.has(t)): constante = term_mul termino = termino/constante return([termino,constante]) ...