Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些我想绘制的函数,计算傅里叶变换然后绘制傅里叶变换,我真的不知道我怎么能做到这一点
几个示例函数:
或者
我会很感激任何帮助。
MATLAB 不会为您这样做。如果你想要一个离散函数的离散傅里叶变换,你可以用这个fft命令来做。MATLAB 确实有一个符号工具箱,但它不能处理连续傅里叶变换。最好的办法是手动完成。没那么复杂。如果有的话,还有其他 Stack Exchange 站点,您可以在其中找到有关此问题数学的更好答案。Math.SE和DSP.SE浮现在脑海。
fft
用这个
[X,Y] = meshgrid(-4:.2:4, -4:.2:4); a=2;b=2; Rec = 1/(4*a*b)*(us(a^2-X.^2).*us(b^2-Y.^2)); surf(X,Y,Rec) FftRec=fftshift(fft2(Rec)); figure; imshow(log(FftRec+1));
谢谢 :(