資源簡介
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\
- 上一篇:matlab信噪比的計算
- 下一篇:單輸入單輸出的隱式廣義預測
評論
共有 條評論