I =imread('C:\Users\wangd\Desktop\in000155.jpg'); %读入原图像文件 I1 = rgb2gray(I); subplot(1,2,1);imshow(I1); %显示原图像 fftI1=fft2(I1); %二维离散傅立叶变换 sfftI1=fftshift(fftI1); %直流分量移到频谱中心 RR1=real(sfftI1); %取傅立叶变换的实部 II1=imag(sfftI1); %取傅立叶变换的虚部 A1=sqrt(RR1.^2+II1.^2); %计算频谱幅值 A1=(A1-min(min(A1)))/(max(max(A1))-min(min(A1)))*225;%归一化 subplot(1,2,2);imshow(A1); %显示原图像的频谱
实现信号的频谱、功率谱分析,时域图和频域图,自相关函数曲线等
标签:频谱,图画,sfftI1,min,I1,A1,matlab,傅立叶 From: https://www.cnblogs.com/bbhhh/p/17867943.html