You are on page 1of 6

:

:
-1-8
: .
fft , ifft , fft2 , ifft2 :
n

2


n

)fx = fft(x
)fx = fft(x,n
) )fsx = abs( fft(x
^psx = ( fft(x) ) .
) x = ifft( fx
) x = ifft( fx , n

>>
>>
>>
>>
>>
>>

:
-2-8
() (
)

;>> t= 0 : 1/99 : 1
>> y= sin ( 2*15 * pi * t) + randn(size(t)); 15

:
-2-8 -
;)>> plot(t , y
3

-1

-2

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

-3

:
-2-8 -

:
;) )>> fy = abs ( fft(y
99 ;) )>> f = linspace(0 , 99 , length(y
.
:f 0 99

:
-2-8 -
)>>plot(f , fy

45

15 Hz

40

99-15=84 Hz

35

30

25

20

15

10

100

90

80

70

60

50

40

30

20

10

You might also like