我有一些我想绘制的函数,计算四重变换然后绘制傅里叶变换,我真的不知道我怎么能实现这个
一些示例函数:
或
我很感激任何帮助。
答案 0 :(得分:2)
MATLAB不会为你做那件事。如果需要离散函数的离散傅里叶变换,可以使用fft
命令执行此操作。 MATLAB确实有一个符号工具箱,但它不会处理连续的傅里叶变换。你最好的选择是手工完成。这并不复杂。如果有的话,还有其他Stack Exchange站点,你可以找到关于这个问题的数学的更好的答案。想到Math.SE和DSP.SE。
答案 1 :(得分:0)
使用此
[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));
谢谢:(