Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería en Electrónica
10 de febrero de 2022
RESUMEN
En el presente trabajo se realizará un script de 4 funciones las cuales son función de Dirac, función escalón unitario, función
decremento exponencial y función senoidal. En primera instancia se abordará los temas o concretos que se ocupan dentro
del desarrollo del problema (marco teórico), dentro del marco teórico no solo se dará definición de los conceptos si no
gráficas y representaciones matemáticas las cuales serán útil para aclarar algún concepto que se encuentre en el presente
documento, Continuando con la estructura del documento, se encuentra el desarrollo el cual presenta un análisis de cada
una de las funciones así como la lógica que se siguió para poder realizar cada uno de los scripts, por último se tiene la
conclusión donde se presenta si se cumplió o no los objetivos planteados anteriormente, así como las dificultades que se
presentaron en el trabajo.
I
ÍNDICE
INTRODUCCIÓN ............................................................................................................................................. 1
1. MATLAB ............................................................................................................................................. 1
2. TIPOS DE SEÑALES ............................................................................................................................. 1
2.1 SEÑALES DE TIEMPO CONTINUO ............................................................................................... 1
2.2 SEÑALES DE TIEMPO DISCRETO................................................................................................. 2
2.3 SEÑALES ANALÓGICAS............................................................................................................... 3
2.4 SEÑALES DIGITALES ................................................................................................................... 3
3. FUNCIÓN DELTA DE DIRAC ................................................................................................................ 4
4. FUNCIÓN ESCALÓN UNITARIO. ......................................................................................................... 4
5. DECREMENTO EXPONENCIAL ............................................................................................................ 5
6. FUNCIÓN SENOIDAL .......................................................................................................................... 6
6.1 PARTES QUE FORMA EL ARGUMENTO DE UNA FUNCIÓN SENOIDAL. ...................................... 6
DESARROLLO ................................................................................................................................................. 7
7. ENUNCIADO DEL PROBLEMA. ........................................................................................................... 7
8. PROPUESTAS DE SOLUCIÓN. ............................................................................................................. 7
9. METODOLOGÍA SEGUIDA PARA LA SOLUCIÓN.................................................................................. 7
9.1 METODOLOGÍA FUNCIÓN DELTA DE DIRAC. ............................................................................. 8
9.2 METODOLOGÍA FUNCIÓN ESCALÓN UNITARIO. ....................................................................... 8
9.3 METODOLOGÍA FUNCIÓN DECREMENTO EXPONENCIAL. ......................................................... 9
9.4 METODOLOGÍA FUNCIÓN SENOIDAL. ....................................................................................... 9
10. RESULTADOS................................................................................................................................ 10
10.1 RESULTADO FUNCIÓN DELTA DE DIRAC .................................................................................. 10
10.2 FUNCIÓN ESCALÓN UNITARIO................................................................................................. 11
10.3 FUNCIÓN ESCALÓN UNITARIO................................................................................................. 12
10.4 FUNCIÓN SENOIDAL ................................................................................................................ 13
CONCLUSIÓN ............................................................................................................................................... 14
REFERENCIAS BIBLIOGRÁFICAS ................................................................................................................... 15
II
OBJETIVOS
Diseñar 4 scripts de señales discretas dentro del software Matlab. Las señales serán delta Dirac, escalón
unitario, decremento exponencial y sinusoidal, los scripts contarán con la posibilidad de poder determinar
la cantidad de muestras que se desea, así como el posicionamiento de ejecución.
INTRODUCCIÓN
1. MATLAB
El software como se planteó anteriormente es Matlab, el cual es una plataforma de programación y cálculo
numérico utilizada por millones de ingenieros y científicos para analizar datos, desarrollar algoritmos y crear
modelos.
2. TIPOS DE SEÑALES
Según Antony G. para un artículo (2015) [2]. Las señales son formas de energía que presentan información.
Dentro de estas señales existen varios tipos de ellas con características y propósitos distintos. A
continuación, se presentan algunos tipos de señales.
1
Figura 1. Señal en tiempo continuo.
Se puede lograr un efecto de conjunto infinito cuando se toma un dominio muy grande. Por Antony García González,2015. En:
http://panamahitek.com/senales-continuas-analogicas-discretas-y-digitales/
Son aquellas en las cuales su dominio está especificado para ciertos valores finitos del tiempo. A
continuación, en la figura 2 se aprecia un ejemplo de señal en el tiempo de forma discreta.
Se puede observar que el dominio del tiempo es discreto porque contiene un conjunto finito de valores. Por Antony García
González,2015. En: http://panamahitek.com/senales-continuas-analogicas-discretas-y-digitales/
2
2.3 SEÑALES ANALÓGICAS
Son aquellas en las cuales su amplitud puede tomar diferentes valores infinitos dentro de un intervalo de
tiempo (Ver figura 3).
Es parecida a una señal de tiempo continuo a diferencia que el intervalo al que hacen referencia es al de amplitud, mientras que en
las señales de tiempo continuo hace referencia al tiempo Por Antony García González,2015. En: http://panamahitek.com/senales-
continuas-analogicas-discretas-y-digitales/
Son aquellas en las cuales su amplitud sólo puede tomar ciertos valores finitos dentro de un intervalo de
tiempo (Ver figura 4).
3
Esta señal cuanta con la característica de que, en vez de tener un intervalo infinito de valores, este posee cierto grupo
de valores. Por Antony García González,2015. En: http://panamahitek.com/senales-continuas-analogicas-
discretas-y-digitales/
La función delta de Dirac 𝛿(𝑡) tiene un papel fundamental en el análisis de señales la cual está definida
como se muestra en la figura 5.
La función impulso unitario es cero para todo valor de t, excepto en t=0, y este es el único punto interesante de su dominio, y sin
embargo aquí su valor es indefinido. Por Larry Francis Obando, 2020. https://dademuch.com/2020/09/11/la-funcion-impulso-unitario/
En este caso, la función impulso unitario 𝛿(𝑡) se define sobre todo por su propiedad de muestreo y por su
propiedad de selección. En la figura 5 se aprecia como se ve gráficamente una función de Dirac.
4
Según Janve Cervantes en un sitio web (2011) [4]. Es una función continua cuyo valor es 0 para cualquier
argumento negativo, y 1 para cualquier argumento positivo: Tiene aplicaciones en ingeniería de control y
procesamiento de señales, representando una señal que se enciende en un tiempo específico, y se queda
prendida indefinidamente. En ingeniería es común encontrar funciones que corresponden a estados
de sí o no, o bien activo o inactivo. Por ejemplo, una fuerza externa que actúa sobre un sistema mecánico
o una tensión eléctrica aplicada a un circuito puede tener que suspenderse después de cierto tiempo (Ver
figura 6). Para tratar de forma efectiva con estas funciones discontinuas conviene introducir una función
especial llamada función escalón unitario. Se representa de la siguiente forma.
0, 𝑆𝑖 0 ≤ 𝑡 < 𝑎
𝑓(𝑡) = {
1, 𝑆𝑖 𝑡 ≥ 𝑎
El pulso unitario empieza a partir del valor 1. Por Janve Cervantes,2011. En http://maunidad3.blogspot.com/2011/05/35-funcion-
escalon-unitario.html
5. DECREMENTO EXPONENCIAL
En las diferentes áreas del conocimiento práctico, como son la biología, la economía, la química, la física
y las ciencias sociales, encontramos ejemplos de decaimiento exponencial. Donde existe la disminución
de algún objeto en estudio, que no es lineal (Ver figura 7) y tiene un comportamiento totalmente
exponencial, en forma general se representa con la siguiente función:
5
Función de decremento. Por P. En https://miprofe.com/decaimiento-exponencial/
6. FUNCIÓN SENOIDAL
Una onda senoidal, o sinusoide es la gráfica de la función matemática seno de la trigonometría como se
muestra en la figura 8. Consiste en una frecuencia única con una amplitud constante. La expresión de una
función senoidal está dada por:
𝑓(𝑥) = 𝐴𝑆𝑖𝑛(𝜔𝑥 + 𝜑)
La fase da una idea del desplazamiento horizontal de la sinusoide. Si dos sinusoides tienen la misma
frecuencia e igual polaridad, se dice que están en fase. Si dos sinusoides tienen la misma frecuencia,
pero distinta fase, se dice que están en desfase, y una de las sinusoides está adelantada o atrasada con
respecto de la otra. (No tiene sentido comparar la fase de dos sinusoides con distinta frecuencia, puesto
que éstas entran en fase y en desfase periódicamente).
6
Figura 8. Función senoidal.
En la figura se muestra una función senoidal con magnitud de uno. Por Mar de Alborán. En
http://maralboran.org/wikipedia/index.php/Funciones_trigonométricas_o_circulares_%281ºBach%29.
DESARROLLO
Se tiene 4 funciones las cuales son delta de Dirac, escalón unitario, decremento exponencial y función
senoidal. Dichas funciones deben de ser representadas dentro de un script dentro de Matlab, en el cual
podamos escoger el número de muestras en cada una de las funciones. Además, a la función seno se
tendrá que establecer los valores de frecuencia los cuales estarán dados en radianes, así como la fase y
la cantidad de muestras deseadas.
8. PROPUESTAS DE SOLUCIÓN.
Para la primera función de delta Dirac, se genera un vector el cual tendrá la cantidad de muestras deseadas,
para después con un vector auxiliar ir buscando mediante un ciclo cuando el valor del primer vector llegue
a 0 o cualquier valor el cual se haya establecido que tenga el valor de 1. Para la función de escalón unitario
es una mecánica similar ya que cuando se establezca cuando empieza el escalón, esa será la condicional
que ira adentro del ciclo, para que cuando el vector principal llegue a ese punto, el vector auxiliar empiece
a tomar valores de 1. De la misma manera con el decremento exponencial solo que cambiaría la función la
cual se está efectuando, en vez de darle el valor de uno, que calcule el decremento con la función. Así
mismo la función senoidal tendrá el mismo funcionamiento que los anteriores solo que esta vez para que
la frecuencia este dada en radianes, sea multiplicado por 2 pi y esta función no será necesario ponerla
dentro de un ciclo si no solamente delimitar las muestras con un vector.
7
9.1 METODOLOGÍA FUNCIÓN DELTA DE DIRAC.
Para la lógica de programación primero se definió una función para facilitar el estar metiendo los datos. En
la función se establecerán las variables a usar las cuales son un valor de inicio en donde se empezará el
muestreo además de un valor final en donde terminará el muestreo, así como en donde estará el pulso
unitario. Después dentro de un ciclo for se estará haciendo una búsqueda del valor donde se estableció el
pulso unitario para que cuando lo encuentre darle a otro vector en la posición en la que fue asignada el
pulso el valor de uno. Por último, se grafica la función. La estructura se presenta en la figura 9.
La lógica de programación es muy parecida a la función anterior porque ahora en vez de generar solo un
pulso a un valor definido, lo que se hará es hacer que a partir de un valor en adelante el vector auxiliar
tome el valor de uno, este cambio se hace en la condicional de igualdad entre el primer vector o vector de
dimensionamiento y el valor estableció el cual se cambiara por un igual o mayor a dicho valor como se
observa en la figura 10.
8
Por: Jesús Alejandro Ramírez Tovar.
De igual manera para la función de decremento exponencial se aplica la condicional de que a partir de un
valor empiece a decrecer la función en este caso se empieza a decrecer en cero, lo importante en esta
parte de programación es que el valor que va a adquirir a partir de 0 es el cálculo de decremento
exponencial, en el cual se establecerá un valor para el escalar, menor a 1 y positivo (Ver Figura 11).
Para la función senoidal se tiene que declarar más variables las cuales son la frecuencia la cual tendrá que
estar multiplicado por 2pi para que sea en radianes, mientas que la expresión que determinara el dominio
y muestreo será un vector, mientras que la última variable será la de fase. Como se puede apreciar la
variable n contrala la cantidad de muestras dentro de ml programa y el dominio de la función está
relacionada con la variable c (Ver figura 12).
9
Por: Jesús Alejandro Ramírez Tovar.
10. RESULTADOS
10.1 RESULTADO FUNCIÓN DELTA DE DIRAC
Variables de entrada z=-4, n=4, a=0. Por: Jesús Alejandro Ramírez Tovar.
10
Variables de entrada z=-5, n=6, a=1. Por: Jesús Alejandro Ramírez Tovar.
Variables de entrada z=-4, n=4, a=1. Por: Jesús Alejandro Ramírez Tovar.
11
Figura 16. Resultado función escalón unitario.
Variables de entrada z=-6, n=2, a=-2. Por: Jesús Alejandro Ramírez Tovar.
Variables de entrada z=-4, n=4, a=0.3. Por: Jesús Alejandro Ramírez Tovar.
12
Figura 19. Resultado función Decremento exponencial.
Variables de entrada z=-8, n=3, a=0.2. Por: Jesús Alejandro Ramírez Tovar.
Variables de entrada n=10, f=400, p=0, c=1. Por: Jesús Alejandro Ramírez Tovar.
13
Figura 21. Resultado función Decremento exponencial.
Variables de entrada n=12, f=500, p=pi/4, c=3. Por: Jesús Alejandro Ramírez Tovar.
CONCLUSIÓN
Dentro de los objetivos planteados al inicio del documento se puede determinar que sean alcanzado ya
que se presenta cada uno de los scripts de tal manera en la cual se puede colocar la muestra deseada en
cualquiera de las 4 funciones. Una prueba de ello es el apartado de resultados en el cual se pude apreciar
por ejemplo que si se quiere una muestra de colocada entre -4 y 4 con el pulso unitario localizado en 0 se
puede hacer ya que los programas contemplan todo ese tipo de variables las cuales se le pueden llegar a
cambiar. Algunos de los inconvenientes que se tuvo fue que, en la función senoidal al momento de querer
proporcionar una cantidad de muestras determinada, la salida grafica marcaba siempre una muestra más,
esto se soluciono tomando la variable de entrada y restarle una unidad para que así diera la cantidad de
muestras que coloco el usuario.
14
REFERENCIAS BIBLIOGRÁFICAS
[1]MATLAB - El lenguaje del cálculo técnico. (2022). MATLAB & Simulink. Recuperado 10 de febrero de
2022, de https://la.mathworks.com/products/matlab.html
[2]González, A. G. (2021, 11 marzo). Señales continuas, analógicas, discretas y digitales. Panama Hitek.
discretas-y-digitales/
[3]C. (2020, 14 septiembre). La función Impulso Unitario. Larry Francis Obando. Recuperado 10 de
dirac.html
[6]P. (2020b, mayo 12). Decaimiento exponencial. MiProfe.com. Recuperado 10 de febrero de 2022, de
https://miprofe.com/decaimiento-exponencial/
15