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.

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 />

−(<br />

t−<br />

x)<br />

⎧e<br />

t ≥ x<br />

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

= ⎨<br />

的 Fourier 变换,在此 x 是参数,t 是时间变量。<br />

⎩ 0 t < x<br />

本例演示:fourier 的缺省调用格式的使用要十分谨慎;在被变换函数中包含多个符号变量的<br />

情况下,对被变换的自变量给予指明,可保证计算结果的正确。<br />

syms t x w;ft=exp(-(t-x))*sym('Heaviside(t-x)');<br />

F1=simple(fourier(ft,t,w))<br />

F2=simple(fourier(ft))<br />

F3=simple(fourier(ft,t))<br />

F1 =<br />

1/exp(i*x*w)/(1+i*w)<br />

F2 =<br />

i*exp(-i*t*w)/(i+w)<br />

F3 =<br />

i*exp(-t*(2+i*t))/(i+t)<br />

5.4.2 Laplace 变换及其反变换<br />

⎡ δ ( t − a)<br />

【例 5.4.2-1】求 ⎢ −at<br />

⎣e<br />

sin bt<br />

u(<br />

t − b)<br />

⎤<br />

2<br />

t cos3t<br />

⎥ 的 Laplace 变换。<br />

⎦<br />

syms t s;syms a b positive %<br />

Dt=sym('Dirac(t-a)'); %<br />

Ut=sym('Heaviside(t-b)'); %<br />

Mt=[Dt,Ut;exp(-a*t)*sin(b*t),t^2*exp(-t)];MS=laplace(Mt,t,s)<br />

MS =<br />

[ exp(-a*s), exp(-b*s)/s]<br />

[ b/((s+a)^2+b^2), 2/(1+s)^3]<br />

−st0<br />

【例 5.4.2-2】验证 Laplace 时移性质: L{<br />

f ( t − t0<br />

) U ( t − t0<br />

)} = e L{<br />

f ( t)}<br />

t0<br />

> 0 。<br />

syms t s;t0=sym('t0','positive'); %<br />

ft=sym('f(t-t0)')*sym('Heaviside(t-t0)')<br />

FS=laplace(ft,t,s),FS_t=ilaplace(FS,s,t)<br />

ft =<br />

f(t-t0)*Heaviside(t-t0)<br />

FS =<br />

exp(-s*t0)*laplace(f(t),t,s)<br />

FS_t =<br />

f(t-t0)*Heaviside(t-t0)<br />

5.4.3 Z 变换及其反变换<br />

⎧ 0<br />

⎪<br />

【例 5.4.3-1】求序列 f ( n)<br />

= ⎨ 2<br />

⎪<br />

n<br />

⎩61<br />

( − 05 . )<br />

(1)<br />

syms n<br />

n < 0<br />

n = 0 的 Z 变换,并用反变换验算。<br />

n > 0<br />

Delta=sym('charfcn[0](n)'); % <br />

12

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

Saved successfully!

Ooh no, something went wrong!