function DesenharFFT() % gcf = get current figure = botao % Nframes fornecido p/ usuario no menu GUI obj= findobj(gcf,'Tag','Nframes'); % Nframes e' string vNframes= str2double(get(obj,'String')); % converte p/ numero obj= findobj(gcf,'Tag','Nvezes'); % Nvezes fornecido p/ usuario vNvezes= str2double(get(obj,'String')); % converte p/ numero for k=1:vNframes % de 1 ate vNframes % fft para obter transformada de Fourier % eye(T) para criar matriz identidade T por T % fft(eye(T)) matriz complexa com diversas potencias % da T-esima raiz da unidade, exp(i*2*pi/T) plot(fft(eye(k+16))); axis equal % getframe para obter o grafico gerado M(k)= getframe end movie(M,vNvezes) % mostrar vNvezes vezes os frames gerados vNframes vNvezes