graficar señal continua y señal discreta en Python.

Comparte en tus redes sociales.

consideremos la señal:

Xa(t)=3xcos(200πt) 

Se utiliza la librería numpy, para el cálculo numérico y para el análisis de datos.
En este caso, la librería se utilizó para la creación de arreglos y para manipular las funciones propias de python como el cos() (coseno). 
También se implementó la librería  matplotlib.pyplot para la generación de gráficos de datos, contenidos en arrays o arreglos.
Se graficó una señal  Xa(t)=3xcos(200πt) en dos tiempos: continuo y discreto.
Para el tiempo continuo:
1. Se define un arreglo de vectores donde contiene el tiempo en milisegundos.
2. Se pone la función en tiempo continuo.
3. Se define los ejes(X,Y) de la gráfica, junto con el título que le corresponde a cada eje. 
4. Finalmente se gráfica. 
Para el tiempo discreto: 
1. Se define un arreglo de vectores donde contiene el tiempo discreto con valores tipo enteros. 
2. Se implementa la función en tiempo discreto.
3.  Se define los ejes(X,Y) de la gráfica, junto con el título que le corresponde a cada eje. 
4. Finalmente se realiza la gráfica. 
———————————————————————————————————————————–
# -*- coding: utf-8 -*-
"""
Created on Wed Mar 17 14:05:17 2021
Nat Arenas L

@author: Usuario
"""
import numpy as np 
import matplotlib.pyplot as plt

#SISTEMAS Y SEÑALES 
#Gráfica 1 Xa(t)=3xcos(200πt)

#TIEMPO CONTINUO
t=np.arange(-25,25,0.01)#t el tiempo en milisegundos 
                        # arange(Li,Ls,Incremento)
                        # arange es para crear un array
xa=3*np.cos(0.1*np.pi*t)#La señal continúa  
plt.axis([-25, 25, -4, 4]) #Definir los ejes de coordenadas 
                        #axis([xmin, xmax, ymin, ymax])
plt.ylabel("X voltios") #Nombre del eje y 
plt.xlabel("ms") #Nombre del eje x 
plt.plot(t,xa) #Gráfica de la señal con el tiempo en milisegundos
plt.grid() #Poner cuadricula
plt.show()
#-----------------------------------------------------------  
#TIEMPO DISCRETO             
n=np.arange(-25,25,5)#el tiempo discreto con valores enteros
                     #arange(Li,Ls,Incremento)
                     #arange para crear un array 
x=3*np.cos((0.1*np.pi)*n) #La señal en discreta
plt.axis([-25, 25, -4, 4]) #Definir los ejes de coordenadas 
                        #axis([xmin, xmax, ymin, ymax])
plt.stem(n,x,'r') #Para hacer la gráfica discreta se usa stem
plt.ylabel("X voltios") #Nombre del eje y 
plt.xlabel("ms") #Nombre del eje x
plt.plot(t,xa) #Gráfica de la señal 
plt.grid() #Poner cuadricula 
plt.show()
————————————————————————————————————————-
Gráfica.

CONTENIDOS MÁS RELEVANTES.

LOS MEJORES SITIOS PARA APRENDER ELECTRICIDAD GENERAL

Que tal compañeros: ¿ como están? pues espero que se encuentren de maravilla ¡así como yo también! el día de ...
Leer Más

LOS MEJORES SITIOS PARA APRENDER ELECTRONICA

 LOS MEJORES SITIOS PARA APRENDER ELECTRONICA nuestra red global llamada Internet está inundada de muchos sitios para aprender electrónica de ...
Leer Más
plc aprender a programar

PLC: APRENDER A PROGRAMAR

PLC: APRENDER A PROGRAMAR Que tal amigos. ¿como están? ¿quieren aprender a programar PLCs? ¿estás buscando sitios que te ofrezcan ...
Leer Más

LOS MEJORES SITIOS PARA APRENDER ROBOTICA COMPLETAMENTE GRATIS.

saludos compañeros. Les cuento que el día de hoy estuve en una búsqueda exhaustiva por buscar los mejores sitios para ...
Leer Más

DESCARGAR GRATIS LIBROS DE ELECTRÓNICA

como descargar los libros gratis de electrónica saludos amigos, el día de hoy les comparto una serie de links  que ...
Leer Más

LOS MEJORES SITIOS PARA APRENDER INSTRUMENTACIÓN Y CONTROL

 En el post de hoy hablaré de 5 sitios web que marcan la diferencia para aprender todo lo que necesitas ...
Leer Más

MICROCONTROLADORES: CURSO COMPLETAMENTE GRATIS.

nota: estos cursos no pertenecen a sensoricx. Recuerda que debes suscribirte al canal https://www.youtube.com/channel/UCwbBivwbFv8GVitX5dKzPFQ antes de empezar el curso. VIDEO ...
Leer Más

PLC: CURSO COMPLETAMENTE GRATIS.

Saludos compañeros. A continuación les comparto una serie de vídeos que les servirán para su formación técnica en programación de ...
Leer Más
destacada

APRENDE LABVIEW CON ESTOS SENCILLOS TUTORIALES

saludos compañeros. El día de hoy les comparto una serie de vídeos relacionados con el entorno de desarrollo de LABVIEW ...
Leer Más
igbt

IGBT. QUE ES- PARA QUE SIRVE- COMO FUNCIONA

IGBT QUE ES- PARA QUE SIRVE- COMO FUNCIONA Hablar de los IGBT son mayores palabras puesto que estos transistores son ...
Leer Más

INVERSOR DE GIRO DE MOTOR TRIFÁSICO

INVERSOR DE GIRO DE MOTOR TRIFÁSICO. En este post se trabajó con un circuito inversor de giro de un motor ...
Leer Más

CONTROL ELECTRICO-INTRODUCCION

CONTROL ELECTRICO-INTRODUCCION Dentro de los sistemas de control electromagnético o sistemas cableados destacamos como elemento principal el contactor.   El ...
Leer Más

soy el administrador del sitio web. si tienes alguna duda, no dudes en contactarme

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

ArabicChinese (Simplified)DutchEnglishFrenchGermanItalianPortugueseRussianSpanish