You are on page 1of 23

Cho nh f c gi tr tng ng sau:f(0) = 2,f(1) = 4,f(2) = 6,f(3)

= 0tm bin i Fourier ri rc ca dy:


matlab:
c vo gi tr tng ng ca f:>> f = [2 4 6 0];Thc hin bin
i Fourier:>> F = ifft(f1)Kt qu thu c nh sau:F1

=3.2500 -0.5000 - 0.2500i -0.2500 -0.5000 + 0.2500iBin i


Fourier ri rc ngc:Cho F(0) = 2i, F(1) = 4i,F(2) = 6i,F(3) =
8i.Tnh bin i Fourier ri rc ngc.
Matlab:
>> F = [2i 4i 6i 8i]F
=0 + 2.0000i 0 + 4.0000i 0 + 6.0000i 0 + 8.0000i>> f =
fft(F)Kt qu thu c nh sau:f =0 +20.0000i
-4.0000 - 4.0000i 0 - 4.0000i 4.0000 - 4.0000i
V d 5:
c vo mt nh: >> f = imread('cameraman.tif');Thc hin
php bin i Fourier hai chiu: >> F = fft2(f);Ph Fourier ca
nh l:
>> SF = abs(F);Gc pha:
>> pha = angle(F);Hin th ph Fourier ca nh:
>> g = log(1+abs(fftshift(F)));>> imshow(g,[])
Hm ifft2
(bin i Fourier ri rc ngc hai chiu): >> fn = ifft2(F);>>
imshow(fn)

(b,c)
Chng
trnh
MATLAB
dung tnh
DFT ca hm g(t) l : Hai ph c biu din trong
hnh 8.7

(c)
t hnh 8.7 , ta c th thy vi chu k l 0.05s ,
khng c ph hnhrng ca ca G[k] trong phn (b)
hu ht cc G(f) hay phn (a) ,ch c ph rng ca

ca G[k] l khc so vi G(f)V d 8.6Cho tn hiu


nhiutrong
1
f
= 100Hzn(t) khng phi tn hiu nhiu trng thng
thng . Khong thi gianca g(t) l 0.5s . Dng
hm MATLAB chng nhiu tn hiu .
DngMATLAB tm mt ph ca g(t) .

Gii :Chng trnh MATLAB c th lm c vic


ny : th ca hm c biu din di hnh 8.8
bin ca tn hiunhiu c th c chuyn i
quan st nh hng ca n trong ph :

You might also like