06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

yt =<br />

(-1+exp(1-t)*t)*Heaviside(t-1)+1+(-t-1)*exp(-t)<br />

5.4 符号积分变换<br />

5.4.1 Fourier 变换及其反变换<br />

⎧1<br />

t ≥ 0<br />

【例 5.4.1-1】求 f ( t)<br />

= ⎨<br />

的 Fourier 变换。本例演示三个重要内容:单位阶跃函<br />

⎩0<br />

t < 0<br />

数和单位脉冲函数的符号表示;fourier 指令的使用;simple 指令的表现。<br />

(1)求 Fourier 变换<br />

syms t w;ut=sym('Heaviside(t)'); % <br />

UT=fourier(ut)<br />

UTC=maple('convert',UT,'piecewise','w') % <br />

UTS=simple(UT)<br />

UT =<br />

pi*Dirac(w)-i/w<br />

UTC =<br />

PIECEWISE([undefined, w = 0],[0, otherwise])<br />

UTS =<br />

-i/w<br />

(2)求 Fourier 反变换进行验算<br />

Ut=ifourier(UT,w,t)<br />

Uts=ifourier(UTS,w,t)<br />

Ut =<br />

1/2+1/2*Heaviside(t)-1/2*Heaviside(-t)<br />

Uts =<br />

1/2*Heaviside(t)-1/2*Heaviside(-t)<br />

【例 5.4.1-2】用 fourier 指令求例 5.1.1-6 中方波脉冲的 Fourier 变换。本例演示:fourier, simple<br />

指令的配合使用。<br />

(1)<br />

syms A t w<br />

syms tao positive % <br />

yt=sym('Heaviside(t+tao/2)-Heaviside(t-tao/2)');<br />

Yw=fourier(A*yt,t,w)<br />

Ywc=maple('convert',Yw,'piecewise','w') %计算结果起指示作用 <br />

Yws=simple(Yw)<br />

Yw =<br />

A*(exp(1/2*i*tao*w)*(pi*Dirac(w)-i/w)-exp(-1/2*i*tao*w)*(pi*Dirac(w)i/w))<br />

Ywc =<br />

-i*A*exp(1/2*i*tao*w)/w+i*A*exp(-1/2*i*tao*w)/w<br />

Yws =<br />

2*A*sin(1/2*tao*w)/w<br />

(2)<br />

Yt=ifourier(Yw,w,t)<br />

Yst=ifourier(Yws,w,t)<br />

Yt =<br />

1/2*A*(Heaviside(t+1/2*tao)-Heaviside(-t-1/2*tao)-Heaviside(t-1/2*tao<br />

)+Heaviside(-t+1/2*tao))<br />

Yst =<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!