cara menjalan kan Transformasi Fourier pada matlab "praktikum"

 

Transformasi Fourier adalah suatu model transformasi yang memindahkan domain spasial atau domain waktu menjadi domain frekwensi.

Transformasi Fourier merupakan suatu proses yang banyak digunakan untuk memindahkan domain dari suatu fungsi atau obyek ke dalam domain frekwensi. Di dalam pengolahan citra digital, transformasi fourier digunakan untuk mengubah domain spasial pada citra menjadi domain frekwensi. Analisa-analisa dalam domain frekwensi banyak digunakan seperti filtering. Dengan menggunakan transformasi fourier, sinyal atau citra dapat dilihat sebagai suatu obyek dalam domain frekwensi.

 

KESIMPULAN

Transformasi Fourier merupakan suatu proses yang banyak digunakan untuk memindahkan domain dari suatu fungsi atau obyek ke dalam domain frekwensi. Di dalam pengolahan citra digital, transformasi fourier digunakan untuk mengubah domain spasial pada citra menjadi domain frekwensi. Analisa-analisa dalam domain frekwensi banyak digunakan seperti filtering. Dengan menggunakan transformasi fourier, sinyal atau citra dapat dilihat sebagai suatu obyek dalam domain frekwensi.

Transformasi fourier tidak menangapi respon transier dan hanya bisa menanggapi respon standing state.

Respon transier diatas adalah suatu sistem akibat kondisi awal atau akbat perubahan masukan yang tidak bisa dikomputasi menggunakan  pendekatan transformasi fourier.

 

adapun beberapa programnnya

1.  w=[0:1:500]*pi/500

X=exp(j*w)./(exp(j*w)-0.5*ones(1,501));

magX=abs(X);

angX=angle(X);

subplot(2,1,1);

plot(w/pi,magX)

xlabel('frekuensi dalam satuan pi')

title('respon magnitidu')

ylabel('magnitud')

subplot(2,1,2)

plot(w/pi,angX)

xlabel('frekuensi dalam satuan pi')

title('respon phasa')

ylabel('magnitude')

tampilan output 




w=[0:1:500]*pi/500

X=exp(j*w)./(exp(j*w)-0.5*ones(1,501));

magX=abs(X);

angX=angle(X);

subplot(2,1,1);

plot(w/pi,magX)

xlabel('frekuensi dalam satuan pi')

title('respon magnitidu')

ylabel('magnitud')

subplot(2,1,2)

plot(w/pi,angX)

xlabel('frekuensi dalam satuan pi')

title('respon phasa')

ylabel('magnitude')

2. n=-1:3;

x=1:5;

k=0:500;

w=(pi/500).*k;

X=x*(exp(-j*pi/500)).^(n'*k);

magX=abs(X);

angX=angle(X);

subplot(2,1,1)

plot(w/pi,magX)

xlabel('frekuensi dalam satuan pi')

title('respon magnitidu')

ylabel('magnitud')

subplot(2,1,2)

plot(w/pi,angX)

xlabel('frekuensi dalam satuan pi')

title('respon phasa')

ylabel('magnitude')

3. n=0:100;

x=cos(0.2*n*pi)+cos(0.4*n*pi);

k=0:200;

w=((2*pi)/200)*k;

X=x*(exp(-j*2*pi/200)).^(n'*k);

magX=abs(X);

angX=angle(X);

figure(1)

subplot(2,1,1)

plot(w/pi,magX)

xlabel('frekuensi dalam satuan pi')

title('respon magnitidu')

ylabel('magnitud')

subplot(2,1,2)

plot(w/pi,angX)

xlabel('frekuensi dalam satuan pi')

title('respon phasa')

ylabel('magnitude')

 4. n=0:100;

x=cos(0.2*n*pi)+cos(0.4*n*pi);

k=0:200;

w=((2*pi)/200)*k;

X=fft(x,201);

magX=abs(X);

angX=angle(X);

figure(1)

subplot(2,1,1)

plot(w/pi,magX)

xlabel('frekuensi dalam satuan pi')

title('respon magnitidu')

ylabel('magnitud')

subplot(2,1,2)

plot(w/pi,angX)

xlabel('frekuensi dalam satuan pi')

title('respon phasa')

ylabel('magnitude')

5.output

gambar matlab


n=-1:3;

x=1:5;

k=0:500;

w=(pi/500).*k;

X=x*(exp(-j*pi/500)).^(n'*k);

magX=abs(X);

angX=angle(X);

subplot(2,1,1)

plot(w/pi,magX)

xlabel('frekuensi dalam satuan pi')

title('respon magnitidu')

ylabel('magnitud')

subplot(2,1,2)

plot(w/pi,angX)

xlabel('frekuensi dalam satuan pi')

title('respon phasa')

ylabel('magnitude')

semoga dapat membantu tugas guys yaa

jagan lupa komen ya , makasih

Post a Comment for " cara menjalan kan Transformasi Fourier pada matlab "praktikum""