大家好我有一个关于Fourier transform函数变量不同时作fft的问题想请教大家 :
一般来说Fourier transform 为
A(fx,fy) = integral{ U(x,y) exp(-j2π[xfx+yfy]) dxdy }
这个转换可以直接给定input U(x,y)并对其作fft而完成
在这边我假设对input U作fft后的值为A 也就是说A=fftn(U)
但我现在遇到一个问题 若我作的转换为
A(u,v) = integral{ U(x,y) exp(-j2π[xu+yv]) dxdy }
而其中
u=const‧fx
v=cos(phi)‧fy - const
而我一样只能用fft函数去求出A(u,v)里头每一个值
也就是说仍然和A(fx,fy)时一样为A'=A=fftn(U)
在数学上他们两者的差别在于座标轴上点与点之间的距离不同了
可是在matlab透过fft去作运算时并没办法看到此项不同
想请问各位前辈和高手如何实现这个部分?
Thanks in advance!