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.

5.7 利用 MAPLE 的深层符号计算资源<br />

5.7.1 经典特殊函数的调用<br />

5.7.2 MAPLE 库函数在线帮助的检索树<br />

5.7.3 发挥 MAPLE 的计算潜力<br />

5.7.3.1 调用 MAPLE 函数<br />

【例 5.7.3.1-1】求递推方程 f ( n) = −3f ( n−1) − 2f ( n−2<br />

) 的通解。<br />

(1)<br />

gs1=maple('rsolve(f(n)=-3*f(n-1)-2*f(n-2),f(k));')<br />

gs1 =<br />

(2*f(0)+f(1))*(-1)^k+(-f(0)-f(1))*(-2)^k<br />

(2)调用格式二<br />

gs2=maple('rsolve','f(n)=-3*f(n-1)-2*f(n-2)','f(k)')<br />

gs2 =<br />

(2*f(0)+f(1))*(-1)^k+(-f(0)-f(1))*(-2)^k<br />

【例 5.7.3.1-2】求 f = xyz的<br />

Hessian 矩阵。<br />

(1)<br />

FH1=maple('hessian(x*y*z,[x,y,z]);')<br />

FH1 =<br />

matrix([[0, z, y], [z, 0, x], [y, x, 0]])<br />

(2)<br />

FH2=maple('hessian','x*y*z','[x,y,z]')<br />

FH2 =<br />

matrix([[0, z, y], [z, 0, x], [y, x, 0]])<br />

(3)<br />

FH=sym(FH2)<br />

FH =<br />

[ 0, z, y]<br />

[ z, 0, x]<br />

[ y, x, 0]<br />

2 2<br />

【例 5.7.3.1-3】求 sin( x + y ) 在 x = 0, y = 0处展开的截断<br />

8 阶小量的台劳近似式。<br />

(1)<br />

TL1=maple('mtaylor(sin(x^2+y^2),[x=0,y=0],8)')<br />

TL1 =<br />

mtaylor(sin(x^2+y^2),[x = 0, y = 0],8)<br />

(2)<br />

maple('readlib(mtaylor);');<br />

TL2=maple('mtaylor(sin(x^2+y^2),[x=0,y=0],8)');<br />

pretty(sym(TL2))<br />

16

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

Saved successfully!

Ooh no, something went wrong!