目录bash
符号卷积code
备注blog
符号变换
Fourier变换及其反变换
fourier()是算符号表达式的傅里叶变换的,算出来结果要画图能够用ezplot();it
【例 1】求
的 Fourier 变换。class
matlab 代码:变量
% 傅里叶变换
syms t w
ut=heaviside(t);
UT=fourier(ut)
% 结果
UT =
pi*dirac(w)-i/w
% 傅里叶反变换
Ut=ifourier(UT,w,t)
% 结果
Ut =
heaviside(t)
【例 2】根据 Fourier 变换定义,用积分指令求方波脉冲
的Fourier 变换。
% 傅里叶变换
syms A t w
syms tao positive
yt=heaviside(t+tao/2)-heaviside(t-tao/2);
Yw=fourier(A*yt,t,w)
% 结果
Yw =
2*A/w*sin(1/2*tao*w)
% 傅里叶反变换
Yt=ifourier(Yw,w,t)
% 结果
Yt =
A*(heaviside(t+1/2*tao)-heaviside(t-1/2*tao))
% 画图
yt3=subs(yt,tao,3)
Yw3=subs(Yw