matlab处理二维离散傅里叶变换

请问一下这个网页里面的第一个例子是不是有问题,我按照他上面的来出错了
https://blog.csdn.net/qq_16183037/article/details/118155482
请问能帮我解答一下吗?谢谢

system x
x = [0:255];
f1 = cos(pi/4*x);
F = fft2(f1);
F1c = fftshift(F);
[r1,c1] = find(abs(F1c)>0.1);
r1
c1
F1c(193:254)