2013-03-06 57 views
-2

我有一些功能我想繪製,計算傅里葉變換然後情節傅立葉變換過,我真不知道我怎麼能做到這一點我如何可以繪製specifiy功能和MATLAB的foruier變換

一對夫婦樣品功能:

enter image description here

enter image description here

我會很感激任何幫助。

+1

,使y = sin(x),然後繪製(x,y)。從那裏你可以擴展和探索各種功能,如fft,ifft,zplane等。 – N8TRO 2013-03-06 08:50:06

+0

什麼是a和b?我真的不知道什麼是a,b我怎麼能intiale他們:( – zhilevan 2013-03-06 10:00:31

+0

a和b將是你的例子中的常量。這不是一個數學課,雖然。 – N8TRO 2013-03-06 10:06:09

回答

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)); 

感謝:(

上一次一個東西聚焦選擇一個簡單的函數等罪,創建一個示例矢量x = [-pi:0.1:PI]
2

MATLAB不會爲你做到這一點。如果你想離散函數的離散傅里葉變換,你可以用fft命令來實現。 MATLAB確實有一個符號工具箱,但它不會處理連續的傅立葉變換。你最好的選擇是手工完成。這並不複雜。如果有的話,還有其他的堆棧交換站點,你可能會發現有關這個問題的數學更好的答案。想到Math.SEDSP.SE