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.
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""
Post a Comment