%-- 10/15/08 3:10 PM --% x = [1:0:100] x = [1:0.1:100] x = [1:0.1:100]; y = rand(1000); plot(x,y) length(y) length(x) x = [0:0.1:100]; length(x) x = [0.1:0.1:100]; length(x) plot(x,y) plot(x,y, '.') y = x plot(x,y) fft(y, x) fft = fft(y, x) plot(fft) fft = fft(y, 100) Y = fft(y, 512) y Y = fft(y, 512); Y = fft(y, 32); Y = fft(y, 64); randn('state',0) t = 0:0.001:0.6; x = sin(2*pi*50*t) + sin(2*pi*120*t); y = x + 2*randn(1,length(t)); plot(y(1:50)) Y = fft(y,512); plot(Y) plot(Y, '.') length(Y) Y plot(abs(Y)) plot(phase(Y)) plot(angle(Y)) (0:255) plot(abs(Y)) x = linspace(0, 100, 1000) x = linspace(0, 100, 1000); y = sin(x)/x; plot(x,y) y x y = sin(x) y = (sin(x))/x y = (sin(x))./x plot(x,y) Y = fft(y,512); plot(abs(Y)) plot(abs(Y), '.') Y x = linspace(-100, 100, 1000); y = (sin(x))./x; plot(x,y) Y = fft(y,512); Y plot(Y, 512) plot(abs(Y), 512) plot(abs(Y)) plot(abs(Y), '.') plot(x,y) f = 1000*(0:256)/512; plot(f,abs(Y)) length(f) plot(f,abs(Y(1:257))) plot(f,abs(Y(1:257)), '.') x = linspace(-1000, 1000, 100000); y = (sin(x))./x; Y = fft(y,1024); f = 1000*(0:512)/1024; plot(f,abs(Y(1:514)), '.') plot(f,abs(Y(1:515)), '.') length(f) plot(f,abs(Y(1:513)), '.') x = linspace(-100, 100, 1000); y = (sin(x))./x; f = 1000*(0:256)/512; Y = fft(y,512); plot(f,abs(Y(1:257)), '.') f = 1000*(0:128)/512; plot(f,abs(Y(1:129)), '.') f = 1000*(0:128)/256; plot(f,abs(Y(1:129)), '.') Y = Y - pi/2*i; plot(angle(Y)) Y = Y + pi/2*i; plot(angle(Y)) plot(angle(Y),'.') YfaseDeslocada = Y + pi/2*i; YfaseDeslocada = Y - pi/2*i; plot(angle(YfaseDeslocada), '.') plot(angle(Y),'.') x y = sin(x); plot(x,y) Y = fft(y,512); plot(f,abs(Y(1:129)), '.') plot(f,angle(Y(1:129)), '.') y = cos(x); Y = fft(y,512); plot(f,angle(Y(1:129)), '.') simulink