如何在matlab中绘制指定函数及其傅立叶变换

时间:2013-03-06 07:41:14

标签: matlab math plot

我有一些我想绘制的函数,计算四重变换然后绘制傅里叶变换,我真的不知道我怎么能实现这个

一些示例函数:

enter image description here

enter image description here

我很感激任何帮助。

2 个答案:

答案 0 :(得分:2)

MATLAB不会为你做那件事。如果需要离散函数的离散傅里叶变换,可以使用fft命令执行此操作。 MATLAB确实有一个符号工具箱,但它不会处理连续的傅里叶变换。你最好的选择是手工完成。这并不复杂。如果有的话,还有其他Stack Exchange站点,你可以找到关于这个问题的数学的更好的答案。想到Math.SEDSP.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));

谢谢:(