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)
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