发布网友 发布时间:2022-04-26 14:37
共4个回答
热心网友 时间:2023-10-10 10:35
i=imread('lena.bmp');
figure;imshow(i);
G=fft2(double(i));
FG=abs(fftshift(G));
PG=angle(G);
IFG=ifft2(FG);
IPG=ifft2(exp(j*PG));
figure;
subplot(2,2,1);
imshow(log(FG+1),[])%显示频谱幅度
title('图像频谱幅度');
subplot(2,2,2);
imshow(angle(fftshift(G)),[])
title('图像相位');
%---------------------------
subplot(2,2,3);
imshow(log(1+abs(IFG)),[]);
title('图像频谱幅度的逆变换');
subplot(2,2,4);
imshow(IPG,[]);
title('图像相位的逆变换');
%---------------------------
M=ifft2(abs(G).*exp(j*PG));
figure;imshow(M,[]);
热心网友 时间:2023-10-10 10:36
【Matlab达人-建模仿真|算法设计|代写程序】http://www.meili123.net/
问题补充:
★网站宗旨:
分享matlab知识,记录自己matalb编程的经验心得。
★业余任务:
建模仿真、算法设计、代写程序 承接各类Matlab函数,应用,仿真,教程,编程,程序定制,算例编写等项目业务
★网站分几大块:
首页 Matlab算法 Matlab程序定制|代做 Matlab编程基础 Matlab仿真 Matlab-GUI
★网站口号
算例编写,仿真计算,算法模型编写尽在Matlab软件编程网
参考资料:http://www.meili123.net/
热心网友 时间:2023-10-10 10:36
=-6+(-2)=-8
热心网友 时间:2023-10-10 10:37
刚学了这个;mark一下关注。觉得16:40的那个回答有问题,似乎只针对黑白图正确;求正解ing。