%%  演示 fourier() 函数对时域/空域函数进行频域变换

% 示例 1：冲激函数的傅里叶变换
syms t
% 定义冲激函数（狄拉克 delta 函数）：f(t) = δ(t)
f = dirac(t);
% fourier(f) 对 f 进行傅里叶变换
FT = fourier(f);
disp(FT)       

% 示例 2：多变量函数的默认傅里叶变换
syms t x
% 定义二元高斯函数：f(t,x) = exp(-t² - x²) = e^(-t²) · e^(-x²)
f = exp(-t^2-x^2);
% fourier(f) 默认对独立变量 x 进行变换（fourier 默认优先选择 x）
FT = fourier(f);
disp(FT)        

% 示例 3：显式指定变换变量和频率变量
syms y
% fourier(f, x, y) 显式指定
FT = fourier(f, x, y);
disp(FT)       