• 沒有找到結果。

Maple

N/A
N/A
Protected

Academic year: 2021

Share "Maple"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

Maple在高階偏微分值求解問題上的應用

余啟輝

南榮技術學院通識教育中心

台南市鹽水區朝琴路 178 號

E-mail:chiihuei@mail.njtc.edu.tw

摘要 本篇論文是利用數學軟體Maple做為輔助工具來研究某種多變數函數的高階偏微分值求解問題。我們 利用二項級數定理和逐項微分定理可以得到此種多變數函數的任意階偏導函數,因此大大降低了求解它 們高階偏微分值的困難度。另一方面,我們舉出兩個多變數函數實際的計算它們的高階偏微分值,而這 些高階偏微分值的答案都是以無窮級數的型式呈現的。我們採取的研究方式是先用手算把答案求出來, 然後利用Maple驗證結果。這種方式不僅可以讓我們發現演算錯誤的地方,還可以幫助我們修正原先思考 的方向,因為我們可以從手算和Maple計算兩者的一致性驗證我們理論的正確性。因此Maple 可以帶給我 們解題的靈感以及指引我們找到解決問題的方法。 關鍵字:高階偏微分值、二項級數定理、逐項微分定理、無窮級數、Maple 。 1. 前言

電腦代數系統(Computer Algebra System,簡稱CAS)已經廣泛應用在數學和科學的研究上,藉由電腦 的快速運算與美麗親和的圖形介面,讓數學和科學的研究增加了無限的想像力。而數學軟體Maple可以說 是CAS領域裡的翹楚,它在數學運算系統中佔有舉足輕重的地位。Maple這套軟體的優越性在於它的指令 簡單而且容易學習,可以讓從事數學和科學研究的人省去許多學習電腦程式語言的時間,將大部分的精 神投入問題的研究上。另一方面透過Maple的數值和符號運算,將思考邏輯轉換成一系列的指令,經由 Maple的運算結果來修正先前推論和思考的方向,形成一種反饋。因為這種反饋是直接而具建設性的,因 此可以增進我們對問題的了解以及培養研究的興趣。想要對Maple更進一步的認識,可以經由Maple所提 供的線上求助系統來查詢,或者前往Maple的網站www.maplesoft.com參觀瀏覽,相信會有許多意想不到的 收穫;至於Maple的一些指令和使用方法的說明,可以參考(洪維恩,2000 & 2001﹔Abell & Braselton, 2005﹔ Corless, 1994﹔Garvan, 2001﹔Heck, 2003﹔Richards, 2002) 。

在微積分和工程數學的課程裡有關多變數函數的偏微分計算是一項重要的課題,有關這方面的書籍 可以參閱(Griewank & Walther, 2008﹔Lang, 1983﹔Widder, 1961),論文可以參考(Bischof, Corliss & Griewank, 1993﹔Fraenkel, 1978﹔Hardy, 2006﹔Ma, 2009﹔Richard, 1992) 。本篇文章主要是研究 n 變數函

f(x1,x2,⋅⋅⋅,xn)= m n i p i n i q i a x x i i         +

= = 1 1 的高階偏微分值求解問題(其中 a 為實數, n m, 為正整數且p ,i qi都是非

負整數,對所有i=1,...,n),我們利用二項級數定理(binomial series theorem)和逐項微分定理(differentiation term by term theorem)可以求出此種類型多變數函數的任意階偏導函數,也就是本文的主要結果-定理

(2)

H,因此大大降低了求解它們高階偏微分值的困難度。我們採取的研究方式是先經過手算的過程把答案求 出來,然後利用 Maple 驗證我們的結果,這種研究方式不僅讓我們隨時發現演算錯誤的地方,還可以幫 助我們修正原先思考和推論的方向,因為從我們手算得到的結果和經由 Maple 計算得到的答案兩者是否 一致就可以驗證我們理論的正確性。所以說 Maple 可以帶給我們解題的靈感以及指引我們找到解決問題 的方法,這句話一點也不為過。此外,有關 Maple 在單變數函數微分問題上的應用可以參考 (余啟輝, 2012a, 2012b, 2012c, 2012d, 2012e, 2012f, 2012g, 2012h, 2012i )。

此外我們舉出兩個多變數函數的例子,利用定理 H 實際的計算它們的一些高階偏微分值,並且利用 Maple 檢驗答案的正確性。首先例題 1 我們探討兩變數函數 f(x1,x2) 3 3 2 7 1 10 2 8 1 ) 5 ( + = x x x x 的偏微分問題,利 用定理 H 的(a)得到此函數在       − 4, 2 1 的 10 階偏微分值 =     − ∂ ∂ ∂ 4 , 2 1 4 1 6 2 10 x x f 7 4 0 2 1 5 1 2 2 125 1 ∞ + =     −      −       +

k k k k 6 4 4 3 (7 8) (3 10) 4 ⋅ + ⋅ + ⋅ k+ k k ≅5.727⋅1010。其次利用定理 H 的(b)我們可以求出 f(x1,x2)在(2,−3) 的 13 階偏微分值 − = ∂ ∂ ∂ ) 3 , 2 ( 8 1 5 2 13 x x f 5 8 3 4 7 21 0 ) 3 1 ( ) 7 13 ( ) 3 ( 2 ) 5 ( 2 2 k k k k k k k − ⋅ − − ⋅ − ⋅ ⋅ −       + ∞ =

49 . 2532 − ≅ 。接著例題 2 我們研究三變數函數g(x1,x2,x3) 5 4 3 2 2 5 1 6 3 3 2 7 1 ) 2 ( − = x x x x x x 的偏微分問題,利用定理 H 的 ( a ) 我 們 可 以 求 出 此 函 數 在       2 , 1 , 3 1 的 1 3 階 偏 微 分 值 =      ∂ ∂ ∂ ∂ 2 , 1 , 3 1 5 1 6 2 2 3 13 x x x g ⋅ − −       ⋅             + − ∞ + − + =

5 2 2 3 4 4 0 ) 2 ( ) 1 ( 3 1 2 1 4 4 32 1 k k k k k k 2 6 5(2 3) (4 6) ) 7 5 ( k+ k+ k+ ≅2.0185⋅1010。另一方面 利 用 定 理 H 的 ( b ) 可 以 得 到 此 函 數 在       8 9 , 5 6 , 2 3 的 1 7 階 偏 微 分 值 =      ∂ ∂ ∂ ∂ 8 9 , 5 6 , 2 3 4 1 8 2 5 3 17 x x x g 5 8 4 4 19 2 15 5 22 0 ) 4 14 ( ) 2 7 ( ) 5 18 ( 8 9 5 6 2 3 2 4 4 k k k k k k k k k − − − − − −            −      −       + − − − − − − ∞ =

11 10 6067 . 8 ⋅ − ≅ 2. 主要的理論 接著我們介紹本文中用到的符號和定理: 符號: (i) 定義

= n i j i i 1

λ

jn n j j

λ

λ

λ

⋅⋅⋅ = 1 2 2 1 。

(ii) n 變 數 函 數 f(x1,x2,⋅⋅⋅xn) 同 時 對 每 個 變 數 xiji 次 偏 微 分 (partial derivatives) 的 符 號 記 作

1 2 2 1 1 2 j j j n j j j x x x f n n ∂ ∂ ⋅ ⋅ ⋅ ∂ ∂ + +⋅⋅⋅+ ) , , (x1 x2⋅⋅⋅xn(iii)設t為實數且p為正整數,定義(t)p =t(t−1)⋅ ⋅⋅(tp+1)﹔而(t)0 =1。 以下是本文用到的兩個重要定理,我們可以參考 (Apostol, 1975, p244 & p230):

(3)

二項級數定理:設a,x為實數且 x<1,則 k k a x k a x

∞ =      = + 0 ) 1 ( ,其中 =      k a ! ) 1 ( ) 2 )( 1 ( k k a a a a − − ⋅ ⋅⋅ − + ,對所有 正整數k﹔而 1 0=    a 逐項微分定理:如果對所有非負整數k,函數gk:(a,b)→R滿足下列三個條件:(i)存在一點x0∈(a,b)使 得

∞ =0 0 ) ( k k x g 收斂,(ii)所有函數gk( x)在開區間( ba, )都可以微分,(iii)

∞ =0 ) ( n k x g dx d( ba, )上均勻收斂 (uniformly convergent) 。 則

∞ =0 ) ( k k x g 在 開 區 間 ( ba, ) 上 均 勻 收 斂 而 且 可 以 微 分 , 其 微 分

∞ =0 ) ( k k x g dx d

∞ = = 0 ) ( k k x g dx d 。 接著是本文的主要結果,我們求出某種多變數函數的任意階偏導函數: 定 理 H : 假 設 a 為 實 數 ,m,n為 正 整 數 且 p ,i qi 都 是 非 負 整 數 , 對 所 有i=1,...,n。 設 n 變 數 函 數 = ⋅ ⋅ ⋅ , ) , , (x1 x2 xn f m n i p i n i q i a x x i i         +

= = 1 1 , 其 中 n x a i p i i ≠±

=1 。 ( a ) 若 x a n i p i i <

=1 , 則 ) , , , (x1 x2 xn f ⋅⋅⋅ 的 j1+ j2+⋅⋅⋅+ jn 階 偏 導 函 數 ( 1, 2, , ) 1 2 2 1 2 1 n j j j n j j j x x x x x x f n n ⋅⋅ ⋅ ∂ ∂ ⋅⋅ ⋅ ∂ ∂ + +⋅⋅⋅+

= − + = ∞ = ⋅ + ⋅       −       − − + = n i j k p q i n i j i i k k m i i i i x q k p a m k m a 0 1 1 ) ( 1 1 1 1 ﹔(b)若 x a n i p i i >

=1 ,則 = ⋅ ⋅ ⋅ ∂ ∂ ⋅ ⋅ ⋅ ∂ ∂ + +⋅⋅⋅+ ) , , , ( 1 2 1 2 2 1 2 1 n j j j n j j j x x x x x x f n n

= − − − = ∞ = ⋅ − − ⋅ −       − − + n i j m p k p q i n i j i i i k k i i i i i x m p k p q a m k m 1 1 0 ) ( ) ( 1 1 證明: (a)若 x a n i p i i <

=1 ,則 f(x1,x2,⋅ ⋅⋅,xn) m n i p i n i q i m i i x a x a         + ⋅ ⋅ =

= = 1 1 1 1 1 k n i p i k k n i q i m i i x a k k m x a         −       + − ⋅ ⋅ =

= ∞ = =1 0 1 1 ) 1 ( 1 1 (利用二項級數定理)

= + ∞ = ⋅       −       − − + = n i q k p i k k m i i x a m k m a 0 1 1 1 1 1 利 用 逐 項 微 分 定 理 得 到 此 函 數 的 j1+ j2+⋅ ⋅⋅+ jn 階 偏 導 函 數 ( 1, 2, , ) 1 2 2 1 2 1 n j j j n j j j x x x x x x f n n ⋅⋅ ⋅ ∂ ∂ ⋅⋅ ⋅ ∂ ∂ + +⋅⋅⋅+

(4)

= − + = ∞ = ⋅ + ⋅       −       − − + = n i j k p q i n i j i i k k m i i i i x q k p a m k m a 0 1 1 ) ( 1 1 1 1 。 (b)若 x a n i p i i >

=1 ,則 f(x1,x2,⋅ ⋅⋅,xn) m n i p i m n i p i n i q i i i i x a x x − = = =               + ⋅         =

1 1 1 1

= − − ∞ = −       − − + = n i m p k p q i k k i i i x a m k m 1 0 ) ( 1 1 (利用二項級數定理) 利 用 逐 項 微 分 定 理 得 到 此 函 數 的 j1+ j2+⋅ ⋅⋅+ jn 階 偏 導 函 數 ( 1, 2, , ) 1 2 2 1 2 1 n j j j n j j j x x x x x x f n n ⋅ ⋅ ⋅ ∂ ∂ ⋅ ⋅ ⋅ ∂ ∂ + +⋅⋅⋅+

= − − − = ∞ = ⋅ − − ⋅ −       − − + = n i j m p k p q i n i j i i i k k i i i i i x m p k p q a m k m 1 1 0 ) ( ) ( 1 1 3. 例子說明 以下針對本文所探討的多變數函數的偏微分問題,舉出兩個例子實際的利用定理 H 來求這些函數的 一些高階偏微分值,而這些高階偏微分值的答案都是以無窮級數的型式呈現的,並且我們利用 Maple 驗 證答案的正確性。首先我們研究兩變數函數的高階偏微分值求解問題: 例題 1: 設兩變數函數 f(x1,x2) 3 3 2 7 1 10 2 8 1 ) 5 ( + = x x x x ,利用定理 H 的(a)得到此函數在       − 4, 2 1 的 10 階偏微 分值       − ∂ ∂ ∂ 4 , 2 1 4 1 6 2 10 x x f 6 4 4 3 4 7 0 ) 10 3 ( ) 8 7 ( 4 2 1 5 1 2 2 125 1 + +       −       −       + = ∞ + + =

k k k k k k k ,接著 我們利用 Maple 算出       − ∂ ∂ ∂ 4 , 2 1 4 1 6 2 10 x x f 和它的無窮級數解的近似值來驗證答案: >f:=(x1,x2)->(x1^8*x2^10)/(x1^7*x2^3+5)^3; >evalf(D[1$4,2$6](f)(-1/2,4),20); >evalf(1/125*sum((k+2)!/(k!*2!)*(-1/5)^k*(-1/2)^(7*k+4)*4^(3*k+4)*product(7*k+8-i,i=0..3)*product(3*k+10 -j,j=0..5),k=0..infinity),20);

(5)

另 一 方 面 利 用 定 理 H 的 ( b ) 可 以 得 到 此 函 數 在 (2,− 的 1 3 階 偏 微 分 值3) − = ∂ ∂ ∂ ) 3 , 2 ( 8 1 5 2 13 x x f 5 8 3 4 7 21 0 ) 3 1 ( ) 7 13 ( ) 3 ( 2 ) 5 ( 2 2 k k k k k k k − ⋅ − − ⋅ − ⋅ ⋅ −       + ∞ =

,我們利用 Maple 算出 (2, 3) 8 1 5 2 13 − ∂ ∂ ∂ f x x 和 它的無窮級數解的近似值來檢驗答案: >evalf(D[1$8,2$5](f)(2,-3),20); >evalf(sum((k+2)!/(k!*2!)*(-5)^k*2^(-21-7*k)*(-3)^(-4-3*k)*product(-13-7*k-i,i=0..7)*product(1-3*k-j,j=0..4), k=0..infinity),20); 接著我們探討三變數函數的高階偏微分值求解問題: 例題 2:設三變數函數g(x1,x2,x3) 4 5 3 2 2 5 1 6 3 3 2 7 1 ) 2 ( − = x x x x x x ,由定理H的(a)得到此函數在       2 , 1 , 3 1 的13階 偏微分值       ∂ ∂ ∂ ∂ 2 , 1 , 3 1 5 1 6 2 2 3 13 x x x g 2 6 5 4 4 3 2 2 5 0 ) 6 4 ( ) 3 2 ( ) 7 5 ( ) 2 ( ) 1 ( 3 1 2 1 4 4 32 1 + + + ⋅ − −       ⋅             + − = ∞ + − + =

k k k k k k k k k ,接著我們利用 Maple 算出       ∂ ∂ ∂ ∂ 2 , 1 , 3 1 5 1 6 2 2 3 13 x x x g 及其無窮級數解的近似值來印證答案: >g:=(x1,x2,x3)->(x1^7*x2^3*x3^6)/(x1^5*x2^2*x3^4-2)^5; >evalf(D[1$5,2$6,3$2](g)(1/3,-1,-2),20); >evalf(-1/32*sum((k+4)!/(k!*4!)*(1/2)^k*(1/3)^(5*k+2)*(-1)^(2*k-3)*(-2)^(4*k+4)*product(5*k+7-i,i=0..4)* product(2*k+3-j,j=0..5)*product(4*k+6-p,p=0..1),k=0..infinity),20); 其次利用定理 H 的(b)可以得到此函數在       8 9 , 5 6 , 2 3 的 17 階偏微分值 =      ∂ ∂ ∂ ∂ 8 9 , 5 6 , 2 3 4 1 8 2 5 3 17 x x x g

(6)

5 8 4 4 19 2 15 5 22 0 ) 4 14 ( ) 2 7 ( ) 5 18 ( 8 9 5 6 2 3 2 4 4 k k k k k k k k k − − − − − −            −      −       + − − − − − − ∞ =

,接著我們利用 Maple 算出       ∂ ∂ ∂ ∂ 8 9 , 5 6 , 2 3 4 1 8 2 5 3 17 x x x g 及其無窮級數解的近似值來驗證答案: >evalf(D[1$4,2$8,3$5](g)(-3/2,-6/5,9/8),20); >evalf(sum((k+4)!/(k!*4!)*2^k*(-3/2)^(-22-5*k)*(-6/5)^(-15-2*k)*(9/8)^(-19-4*k)*product(-18-5*k-i,i=0..3)* product(-7-2*k-j,j=0..7)*product(-14-4*k-p,p=0..4),k=0..infinity),20); 4. 結論 由以上的兩個例子可以知道定理H是求解本文所探討的多變數函數高階偏微分值求解問題的主要理 論依據,並且我們看到二項級數定理和逐項微分定理在我們理論推導中佔有舉足輕重的地位。事實上這 兩個定理的應用極為廣泛,許多困難的問題利用它們都可以迎刃而解,我們會陸續發表關於這方面的論 文。另一方面我們看到Maple在輔助解題上扮演著重要的角色,未來我們會繼續將觸角延伸到多重積分的 問題上,並且利用Maple發展出新的方法來解決這些問題。 參考文獻 余啟輝 (2012a)。Maple 的應用-以兩種函數的導函數閉合型式解求法為例子。WCE 2012 民生電子研討 會,虎尾科技大學 (被接受)。 余啟輝 (2012b)。Maple 的應用—以有理函數的微分問題為例子。2012 光電與通訊工程研討會,高雄應用 科技大學。 余啟輝 (2012c)。Maple 的應用-以兩種特別函數的微分問題為例子。MC2012 第十七屆行動計算研討會, 長庚大學、交通大學。 余啟輝 (2012d)。Maple 的應用-以求解某種類型有理函數的高階微分值為例子。DLT2012 數位生活科技 研討會,雲林科技大學、成功大學,150-153。 余啟輝 (2012e)。Maple 的應用-以三角函數的高階微分值求解問題為例子。ICSSMET2012 安全管理工 程技術國際研討會,吳鳳科技大學,469-473。 余啟輝 (2012f )。Maple 在雙曲函數微分問題上的應用。ICSSMET 2012 安全管理與工程技術國際研討會, 吳鳳科技大學,481-484。 余啟輝 (2012g)。Maple 在求函數高階微分值問題上的應用。ICIM2012 第 23 屆國際資訊管理學術研討會, 高雄大學,MS0287。 余啟輝 (2012h)。Maple 的應用-以正弦和餘弦函數的微分問題為例子。屏東台東澎湖地區大專校院第五 屆通識教育聯合學術通識課程發展學術研討會,永達技術學院,197-207。 余啟輝 (2012i)。Maple 的應用—以一些周期函數的微分問題為例子。IETAC 2012 第五屆資訊教育與科技

(7)

應用研討會,中台科技大學,D3:11-16。

洪維恩 (2000)。Maple在微積分之應用-基礎篇。台北市:五南圖書出版公司。 洪維恩 (2001)。數學魔法師Maple 6 (第二版)。台北市:碁峰資訊公司。

Abell, M. L., & Braselton, J. P. (2005). Maple by example (3rd ed.). London:Elsevier Academic Press.

Apostol, T. M. (1975). Mathematical analysis (2nd ed.). Massachusetts:Addison-Wesley Publishing Co., Inc. Bischof, C. H., Corliss, G. & Griewank, A. (1993). Structured second-and higher-order derivatives through univariate Taylor series. Optimization Methods and Software, vol 2, pp. 211-232.

Corless, R. M. (1994). Essential Maple. New York:Springer-Verlag.

Fraenkel, L. E. (1978). Formulae for high derivatives of composite functions. Mathematical Proceedings of the

Cambridge Philosophical Society, 83 : pp. 159-165.

Garvan, F. (2001). The Maple book. Florida: Chapman & Hall/CRC.

Griewank, A. & Walther, A. (2008). Evaluating derivatives:principles and techniques of algorithmic

differentiation, 2nd ed., SIAM.

Hardy, M. (2006). Combinatorics of partial derivatives. The Electronic Journal of Combinatorics 13, #R1. Heck, A. (2003). Introduction to Maple (3rd ed.). New York:Springer-Verlag.

Lang, S. (1983). Undergraduate analysis, Springer-Verlag, chap. 15.

Ma, T-W (2009). Higher Chain formula proved by combinatorics. The Electronic Journal of Combinatorics 16, #N21.

Richard, D. N. (1992). An efficient method for the numerical evaluation of partial derivatives of arbitrary order. ACM Transactions on Mathematical Software (TOMS), 18(2), pp. 159-173.

Richards, D. (2002). Advanced mathematical methods with Maple. Cambridge:Cambridge University Press. Widder, D. V. (1961). Advanced calculus (2nd ed.). Englewood Cliffs, N. J.:Prentice-Hall, Inc, chap. 1&4.

Application of Maple on the Evaluation of Higher Order Partial Derivative

Values

Chii-Huei Yu

Center of General Education, Nan Jeon Institute of Technology

E-mail: chiihuei@mail.njtc.edu.tw

ABSTRACT

This paper uses the mathematical software Maple for the auxiliary tool to study the evaluation of higher order partial derivative values of some type of multivariable functions. We can obtain any order partial derivatives of this type of multivariable functions using binomial series theorem and differentiation term by term theorem, and hence reducing the difficulty of evaluating their higher order partial derivative values greatly. On the other hand, we propose two multivariable functions to calculate their higher order partial derivative values practically, and the answers of these higher order partial derivative values are presented in infinite series forms. Our research way is to count the answers by hand, and then using Maple to verify the results. This way can not

(8)

only let us find the calculation errors but also help us to revise the original thinking direction because we can verify the correctness of our theory from the consistency of hand count and Maple calculations. Therefore, Maple can bring us inspiration and guide us to find the problem-solving method.

Keywords: higher order partial derivative values, binomial series theorem, differentiation term by term theorem,

參考文獻

相關文件

面對國文這個科目,需破除以往熟讀 課本 ,就能考好的觀念。國文模擬考大部分的 考題都是 閱讀題 ,注重閱讀能力及理解而非國學常識 ( 佔極少數 )

Cauchy 積分理論是複變函數論中三個主要組成部分之一, 有了 Cauchy 積分理論, 複變 函 數論才形成一門獨立的學科, 並且導出一系列在微積分中得不到的結果。 我們先從 Cauchy

(三) 變率與微分、 求和與積分: “變率” 與 “求和” 是函數的兩種定量型 (quantitative) 的基本性質。 但是它們的定義本身就是理論的起點, 有如當年

於是我們若想要在已知函數值的某一點,了解附近大概的函

這是一個二階微分方程 (second-order differential equation)

在這一節裡會提到,即使沒辦法解得實際的解函數,我們也 可以利用方程式藉由圖形(方向場)或者數值上的計算(歐拉法) 來得到逼近的解。..

相對應的,由於這些函數可以跟雙曲線上的點做對應,所以 稱為雙曲函數,其中主要的奇組合稱為 hyperbolic sine 雙曲 正弦函數,偶組合稱為

分類法,以此分類法評價高中數學教師的數學教學知識,探討其所展現的 SOTO 認知層次及其 發展的主要特徵。本研究採用質為主、量為輔的個案研究法,並參照自 Learning