• 大小: 36KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: Matlab
  • 标签: matlab  

资源简介

MATLAB中傅里叶变换常用函数示例

资源截图

代码片段和文件信息

%Fourier Transform commonly used functions.
%   GS 2016-11-2 nciaegs@gmail.com
%   Copyright No 
%   
A=imread(‘image.bmp‘);

B=fftshift(fft2(A));  %傅里叶变换 + 中心化

figure(1);
subplot(231);
imshow(A);
title(‘原始图像‘);

subplot(232);
imshow(abs(B)[]);
title(‘原始频谱图‘); %得到频谱

subplot(233);
imshow(log(1+abs(B)) []);
title(‘取对数频谱图‘);

subplot(234);
imshow(angle(B) []);  %相位图
title(‘相位图‘);

subplot(235);
imshow(real(B)[]);  %实部
title(‘实部图‘);

subplot(236);
imshow(imag(B) []); %虚部
title(‘虚部图‘);

% colormap(jet(32))

figure(2);
C=ifft2(ifftshift(B));
imshow(C []);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       73078  2016-11-03 10:48  upload\image.bmp
     文件         645  2016-11-03 10:51  upload\main8.m
     目录           0  2016-11-03 10:52  upload\

评论

共有 条评论