sábado, 17 de octubre de 2015

Graficar la señal diente de sierra y digital en Matlab







UNIVERSIDAD PRIVADA DEL SUR DE MÉXICO

Maestría en Telecomunicaciones

Graficar la señal diente de sierra y digital en Matlab

Alumno: Ulises Alejandro Velasco Ruiz


Tuxtla Gutiérrez, Chiapas 17-10-15




Para poder graficar una señal tipo diente de sierra lo primero que tenemos que hacer es lo siguiente:
Abrir un nuevo script en matlab posee una función llamada sawtooth que sirve para generar la onda diente de sierra sawtooth(t,width) y sawtooth(t)

Código:
clc, clear %nos sirve para limpiar las variables creadas y limpiar %pantalla
t=-10:0.01:10; %asignamos los intervalos de tiempo y en este caso %o.1Hz
w=0.50; %guardamos el ancho de la señal en w
sierra=sawtooth(4*pi*0.1*t,w);%en la variable sierra guardamos toda la %función y pasamos todos los valores anteriores
plot(t,sierra); %y mediante la función plot imprimimos la señal

damos clic en ejecutar y este es el resultado:





Para la señal digital haremos un proceso similar mediante la función

x = square(t)
x = square(t,duty)

Utilizando la función square de Matlab generar una onda cuadrada de 50Hz con una frecuencia de muestreo de 1000 m/s y graficar hasta 0.08 segundos de la señal

clc, clear %es para limpiar pantalla y variables
t = 0:1/100000:1; %son los intervalos de tiempo y la frecuencia de
x = square(2*pi*50*t);%guardamos en x el valor del square
plot(t,x), axis([0 0.08 -2 2]); %imprimimos con plot y con axis delimitamos a 0.08 segundos de la señal


al ejecutar el programa tenemos el siguiente resultado:



No hay comentarios.:

Publicar un comentario