大家好我有一個關於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!