Professional Documents
Culture Documents
:
-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