请问一下,我在验证f=cos(pi/4x)用matlab做二维傅里叶变换等结果是否正确,下面是我的程序,但是报错了,说超出了索引范围,不知道什么原因,还请各位指教。谢谢!
clc, clear all; close all;
syms x
x=0:511;
f=cos(pi/4x);
F=fft2(f);
F1c=fftshift(F);
[r1,c1]=find(abs(F1c)>0.1);
F1c(192,255)
clc, clear all; close all;
syms x
x = 0:511;
%for i = 1 : 512
f =cos(pi /4 * x);
%end
F = fft2(f);
F1c = fftshift(F);
[r1,c1] = find(abs(F1c)>0.1);
您好!感谢您的回答,可是在求F1c(192,255)的时候,这一句还是会出错