2007年11月26日月曜日

MATLABのIFOURIER関数の利用方法

f = IFOURIER(F)は、デフォルトの独立変数 w をスカラシンボル F の逆フーリエ変換です。
%----------------- MATLABソース -----------------%
syms w
F = {
exp(-abs(w)) ;
2*exp(-abs(w))-1 ;
};
N = length(F);
for i=1:N
f = ifourier(F{i}); %逆フーリエ積分変換
disp(F{i});
disp('逆フーリエ積分変換');
disp(simple(f));
disp('----------------------------------');
end
%----------------- MATLABソース -----------------%
実行の結果
exp(-abs(w))
逆フーリエ積分変換
1/(1+x^2)/pi
----------------------------------
2*exp(-abs(w))-1
逆フーリエ積分変換
-dirac(x)+2/(1+x^2)/pi
----------------------------------

0 件のコメント: