Descarga la aplicación para disfrutar aún más
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
Compartir