试验4 图像的二维傅里叶变换和频谱
一.实验目的
通过本实验使学生掌握使用MATLAB进行二维傅里叶变换的方法,加深对二维傅里叶变换的理解和图像频谱的理解。
二.实验内容:
(一) 一维傅里叶变换的实现和分析
1、 生成一个一维向量,x=[1 2 3 4 5 6 7 8]; 计算该向量的傅里叶变换F1,并
由傅里叶变换求反变换,验证结果。 x=[1 2 3 4 5 6 7 8]; F=fft(x) f=ifft(F)
运行结果: F =
Columns 1 through 5
36.0000 -4.0000 + 9.6569i -4.0000 + 4.0000i -4.0000 + 1.6569i -4.0000
Columns 6 through 8
-4.0000 - 1.6569i -4.0000 - 4.0000i -4.0000 - 9.6569i f =
1 2 3 4 5 6 7 8
分析:矩阵的傅里叶变换与反傅里叶变换得以验证。 2. 在时间域中将x乘以(-1)^n,计算其傅里叶变换F2,实现傅里叶变换的平移性质 程序:
x=[1 2 3 4 5 6 7 8]; n=1:8; y=x.*(-1).^n; F=fft(y) S=abs(F); imshow(S)
结果 ans =