matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 18:51:42
![matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的](/uploads/image/z/13798039-31-9.jpg?t=matlab+%E5%82%85%E9%87%8C%E5%8F%B6%E8%BD%AC%E6%8D%A2%E5%81%87%E8%AE%BE%E5%8E%9F%E5%9B%BE%E5%83%8Ff%2C%E7%BB%8F%E8%BF%87F%3Dfft2%EF%BC%88double%EF%BC%88f%EF%BC%89%EF%BC%89%EF%BC%9BS%3Dabs%EF%BC%88F%EF%BC%89%EF%BC%9BFc%3Dfftshift%EF%BC%88F%EF%BC%89%EF%BC%9BS2%3Dlog%281%2Babs%28Fc%29%29%3B%E6%98%AF%E4%B8%AA%E5%87%BD%E6%95%B0%E8%BD%AC%E6%8D%A2%E4%BC%9A%E5%BE%97%E5%88%B04%E4%B8%AA%E5%9B%BE%2C%E8%AF%B7%E9%97%AE%E4%B8%8B%E5%A6%82%E4%BD%95%E5%BA%94%E7%94%A8%E5%8E%9F%E5%9B%BE%E5%83%8Ff%E4%B9%98%E4%BB%A5%28-1%29%5E%28x%2By%29%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%E5%BE%97%E5%88%B0%E4%B8%8E%E4%B9%8B%E5%89%8D%E7%9B%B8%E5%90%8C%E7%9A%84)
xRN@\RC e`i4iE R|3£"JVZ^ge/XZ+ Mn2sޙ;C&3rw+kn{pXC*OpS sV
M|*#%
PC6B)hځ kK1:'Fk7PFcFMȏ6s"/9hnIء?m]^sPiխ
P6U
j%sKIw?s`t7ōF_~!,kܳcϙKM]buɨc9<%Dz'\R1^JzҔXf;]5&28q;v FtQi#
matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的
matlab 傅里叶转换
假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的结果,请教大神帮忙 谢谢!
matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的
%得到原图像f乘以(-1)^(x+y)后的图像g
[m n]=size(f);
g=zeros(m,n);
for x=1:m
for y=1:n
g(x,y)=(-1)^(x+y)*f(x,y);
end
end