1 / 2
文档名称:

MATLAB傅里叶变换.doc

格式:doc   页数:2
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB傅里叶变换.doc

上传人:yzhluyin1 2016/7/14 文件大小:0 KB

下载得到文件列表

MATLAB傅里叶变换.doc

文档介绍

文档介绍:班级: 姓名: 学号: Matlab 函数 fft、 fft2 和 fftn 分别可以实现一维、二维和 N维 DFT 算法,而函数 ifft 、 ifft2 和 ifftn 则用来计算反 DFT ,它们是以需要进行反变换的图像作为输入参数,计算得到的输出图像。这些函数的调用格式如下: A=fft (X, N, DIM) 其中,X 表示输入图像;N 表示采样间隔点, 如果 X 小于该数值, 那么 Matlab 将会对 X 进行零填充,否则将进行截取,使之长度为 N; DIM 表示要进行离散傅里叶变换的维数; A 为变换后的返回矩阵。 A=fft2(X, MROWS, NCOLS) 其中, MROWS 和 NCOLS 指定对 X 进行零填充后的 X 大小。 A=fftn(X,SIZE) 其中, SIZE 是一个向量,它们每一个元素都将指定 X 相应维进行零填充后的长度。函数 ifft 、 ifft2 和 ifftn 的调用格式与对应的离散傅里叶变换函数一致。 1、图像矩阵数据的显示及其傅里叶变换。 f=zeros (30, 30); f(5:24, 13:17)=1; imshow (f, 'notruesize' ) F=fft2 (f); F2=log (abs (F)); imshow (F2,[-1, 5], 'notruesize' ); colormap(jet); 2、二维离散傅里叶变换的旋转性 I=zeros (256,256); I(28:228, 108:148)=1; imshow (I) J=fft2(I); F=abs(J); J1=fftshift(F); figu