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.

0.0253<br />

(2)<br />

%<br />

DefiniteIntegral.bySpline=ppval(int_pp,[1,2])*[-1;1]; % <br />

DefiniteIntegral.byTheory=(1-cos(2))-(1-cos(1));<br />

%<br />

Derivative.bySpline=fnval(der_pp,3);<br />

Derivative.byTheory=cos(3);<br />

Derivative.byDiference=(sin(3.01)-sin(3))/0.01;<br />

DefiniteIntegral,Derivative<br />

DefiniteIntegral =<br />

bySpline: 0.9563<br />

byTheory: 0.9564<br />

Derivative =<br />

bySpline: -0.9895<br />

byTheory: -0.9900<br />

byDiference: -0.9907<br />

(3)<br />

fnplt(pp,'b-');hold on<br />

fnplt(int_pp,'m:'),fnplt(der_pp,'r--');hold off<br />

legend('y(x)','S(x)','dy/dx')<br />

2.5<br />

2<br />

1.5<br />

1<br />

0.5<br />

0<br />

-0.5<br />

4.13 Fourier 分析<br />

-1<br />

0 1 2 3 4 5 6 7<br />

图 4.12-3<br />

4.13.1 快速 Fourier 变换和逆变换指令<br />

4.13.2 连续时间函数的 Fourier 级数展开<br />

4.13.2.1 展开系数的积分求取法<br />

4.13.2.2 Fourier 级数与 DFT 之间的数学联系<br />

4.13.2.3 MATLAB 算法实现<br />

29<br />

y(x)<br />

S(x)<br />

dy/dx<br />

⎧t − 0.<br />

5 0.<br />

5 ≤ t ≤ 1.<br />

5<br />

【例 4.13.2.3-1】已知时间函数 w(<br />

t)<br />

= ⎨<br />

,运用符号法求该函数的<br />

⎩ 0<br />

else<br />

Fourier 级数展开系数。

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

Saved successfully!

Ooh no, something went wrong!