Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anexo
A continuación, presentamos el código que se utilizó para
generar la señal de la figura 1.
close all
clear
clc
Código
clc,clear all;
Fs=10000;
T=input("Ingrese el perido en segundos: ");
O=input("Ingrese el Outset: ");
A=input("Ingrese la Amplitud: ");
tao=input("Ingrese Tao en segundos: ");
nn=input("Ingrese el numero de Repeticiones de la Señal: ");
f=1/T;
t=0:1/Fs:3*T;
x_t=((A-1)+O)+square(2*pi*f*t,(tao*100)/T);
figure
plot(t,x_t)
title("Señal Original");
xlabel("tiempo");
ylabel("Voltaje");
%%Series de Fourier
p=0;
for n=1:1000
xx_t=((2/(pi*n)).*(-cos(pi*n)-cos(2*pi*n)+2).*sin(2*pi*n*f*t));
p=p+xx_t;
end
k=3+p;
figure
plot(t,k)
title("Señal Generada por la serie de Fourier");
xlabel("tiempo");
ylabel("Voltaje");
%%Espectro de amplitudes
for n=1:100
Amplitud_frecuencia(n)=((2/(pi*n)).*(-cos(pi*n)-cos(2*pi*n)+2));
end
Cn=[3,Amplitud_frecuencia];
armonicos=0:1:100;
figure
stem(armonicos,Cn);
title("Espectro de Amplitudes");
xlabel("Frecuencia");
ylabel("Voltaje");