Logo Studenta

taller de simulacion

¡Estudia con miles de materiales!

Vista previa del material en texto

Desarrollo 1: Teniendo en cuenta la teoría mencionada, deberá escribir un script en Matlab que le 
solicite al usuario (Use la función INPUT) la frecuencia de la señal que desea generar, el tipo de 
señal (Seno o coseno), la amplitud de la señal, el offset que desea para la señal y la ampliación en 
el eje horizontal. Los resultados, debe mostrarlos en una ventana sub-dividida en 4 gráficas de la 
siguiente 
 
 
frecuenciaa= "ingrese la frecuencia deseada :"; 
f = input(frecuenciaa); 
amplitudd= "ingrese la amplitud deseada :"; 
A= input(amplitudd); 
phi = pi/2; 
fasee= "ingrese la offset deseada :"; 
c= input(fasee); 
Fs = 10000; 
tiempoo="ingrese el tiempo deseado :"; 
tiempo=input(tiempoo); 
 
w=3*(1/1); 
T = 3*(1/f); 
z=0:1/Fs:w-1/Fs; 
t = 0:1/Fs:T-1/Fs; %Tiempo de Simulación 
x=(2*pi*f*t+phi); 
y = A*sin(x)+c; %Generación de Señal 
plot(t,y),grid on %Grafica 
Tipo = "Ahora indique si quiere graficar una funcion Seno (1) o Coseno (2)" 
Tip = input(Tipo); 
if Tip == 1 
 subplot(2,2,1) 
 y1 = 1*sin(2*pi*1*z+phi); 
 plot(z,y1) 
 title('Subplot 1: sin(x)') 
 
 subplot(2,2,2) 
 y2 = A*sin(2*pi*1*z+phi); 
 plot(z,y2) 
 title('Subplot 2: sin(2x)') 
 
 subplot(2,2,3) 
 y3 = A*sin(x); 
 plot(t,y3) 
 title('Subplot 3: sin(4x)') 
 
 subplot(2,2,4) 
 y4 = A*sin(x)+C; 
 plot(t,y4) 
 title('Subplot 4: sin(8x)') 
end 
 if Tip == 2 
 
 subplot(2,2,1) 
 y1 = 1*cos(2*pi*1*z+phi); 
 plot(z,y1) 
 title('Subplot 1: cos(x)') 
 
 subplot(2,2,2) 
 y2 = A*cos(2*pi*1*z+phi); 
 plot(z,y2) 
 title('Subplot 2: A*cos(x)') 
 
 subplot(2,2,3) 
 y3 = A*cos(x); 
 plot(t,y3) 
 title('Subplot 3: A*cos(x1)') 
 
 subplot(2,2,4) 
 y4 = A*cos(x)+C; 
 plot(t,y4) 
 title('Subplot 4: A*cos(x1)+C') 
 end

Continuar navegando