matlab 如何对一条曲线进行傅里叶分析 离散的 只有图形没有表达式

2024-11-08 19:43:31
推荐回答(1个)
回答(1):

file=get(handles.edit1,'string'); % 得到图像文件氏唤备名和路径
X=imread(file); % 读入图像
fftI=fft2(X); % 傅立歼毁叶转换
sfftI=fftshift(fftI); % 平移
RR=real(sfftI); % 实部
II=imag(sfftI); % 虚部
A=sqrt(RR.^2+II.^2); % 距离
A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;
axes(handles.axes2); % 设置图像显示轴
imshow(A); % 显示图链岩像
快速离散二维傅里叶变换
I=imread('Miss.bmp');
figure(1)
[m,n]=size(I)
for k=1:n
wht(:,k)=hadmard(m)*I(:,k)/m;
end %沃尔什变换
以上在matlab实现