endlove 发表于 2006-4-1 09:57

能不能给我解释下二维傅立叶变换的编程(最好有个实际例子)

能不能给我解释下二维傅立叶变换的编程(最好有个实际例子),谢谢。主要是fft2,fft的用法,

happy 发表于 2006-4-1 17:07

回复:(endlove)能不能给我解释下二维傅立叶变换的编...

<P>clear </P>
<P>z(1:100,1:100)=0; </P>
<P>z(45:55,45:55)=2; </P>
<P>z=fft2(z); </P>
<P>z=abs(z); </P>
<P>z=fftshift(z); </P>
<P>mesh(z);</P>

happy 发表于 2006-4-1 17:09

回复:(endlove)能不能给我解释下二维傅立叶变换的编...

这个是matlab帮助里的例子<BR><BR>t = 0:0.001:0.6;<BR>x = sin(2*pi*50*t)+sin(2*pi*120*t);<BR>y = x + 2*randn(size(t));<BR>plot(1000*t(1:50),y(1:50))<BR>title('Signal Corrupted with Zero-Mean Random Noise')<BR>xlabel('time (milliseconds)')<BR>Y = fft(y,512);<BR>Pyy = Y.* conj(Y) / 512;<BR>f = 1000*(0:256)/512;<BR>plot(f,Pyy(1:257))<BR>title('Frequency content of y')<BR>xlabel('frequency (Hz)')

endlove 发表于 2006-4-3 20:48

回复:(happy)回复:(endlove)能不能给我解释下二...

thanks!!我回去试一试
页: [1]
查看完整版本: 能不能给我解释下二维傅立叶变换的编程(最好有个实际例子)