Dibujar formas de onda usando Matlab
N=1024;
fs=1024;
t=0: 1/fs: (N-1)/fs; p>x=sin(200*pi*t);
Forma de onda original
figura
gráfico de forma de onda (t, x)
set(gca,'xlim',[0,0.2],'ylim',[-1.3,1.3])
title('Forma de onda original')
Análisis de espectro
a=fft(x);
a=abs(a)*2/N;
f=0: fs/N: (N- 1 )*fs/N;
figura
plot(f, a)
título('gráfico de espectro')
Dominio del tiempo diagrama después de la transformación inversa
b=ifft(a)*N/2;
figura
plot(t, b)
set(gca,'xlim',[0,0.2],'ylim',[-1.3,1.3])
title('Forma de onda después de transformación inversa')