趙江林,嚴 勇
(四川民族學院理工學院,四川 康定626001)
數(shù)學分析是數(shù)學類專業(yè)的基礎骨干課程,數(shù)學分析的學習狀況直接關系到常微分方程、復變函數(shù)、實變函數(shù)等后續(xù)課程的進一步學習[1-2]。因此,數(shù)學分析是數(shù)學類專業(yè)教學過程的重中之重。另一方面,重積分是教學分析教學的一個難點,掌握重積分的定義和計算有助于提高學生的學習興趣和解決實際問題的能力,是數(shù)學分析教學不可或缺的部分。重積分教學的關鍵是重積分定義的建立和重積分的計算,與之密切相關的是由函數(shù)、方程確定的空間圖形.隨著符號計算軟件Maple的不斷發(fā)展和完善,越來越多的被引入到數(shù)學學科教學中作為革新教學和增強學生解決實際問題能力的方法和手段,起到事半功倍的效果,能夠顯著的提高學生對抽象概念的動態(tài)理解[3-8]。在此基礎上,我們引入 Maple應用于數(shù)學分析中重積分的教學,彌補傳統(tǒng)黑板教學的不足,動態(tài)可視化重積分思想、積分區(qū)域,提高教學質量,改善教學效果,使課堂教學更加直觀、生動和全面。下面,我們將從模擬二重積分思想、繪制復雜積分相關區(qū)域圖形、計算簡單重積分三個方面來刻畫Maple軟件在重積分教學中的應用。本文所提到Maple均指Maple2016,所有Maple代碼均在Maple2016環(huán)境下運行。
二重積分定義中涉及到“分割、近似、求和、取極限”重要數(shù)學思想,在傳統(tǒng)教學中,靜態(tài)的圖像很難展示“割之彌細,所失彌少”.為了對“分割、近似、求和、取極限”有更深刻的認識和了解,并揭示這些思想潛在的內(nèi)涵,我們通過Maple軟件編制程序來模擬二重積分的定義過程,以實現(xiàn)課堂教學的最佳體驗。來刻畫二重積分定義推導過程的數(shù)學思想。
首先,繪制函數(shù)f(x,y)=1+sin x+sin y的空間曲面圖形(見圖1)和積分∫D∫(1+sin x+sin y)dxdy,D={(x,y)|0≤x≤π,0≤y≤π}的幾何意義及以 f(x,y)為頂?shù)那斨w(見圖 2),其程序 Maple程序如下[3]:
>restart:#清楚內(nèi)存
>with(plots):#加載 plots工具包
>func1:=1+sin(x)+sin(y):#定義函數(shù) f(x,y)=1+sin x+sin y
>fig1a:=plot3d(func1,x=0..Pi,y=0..Pi,style=patchnogrid);#繪制函數(shù)圖像
>fig1b:=plot3d(func1,x=0..Pi,y=0..Pi,style=patchnogrid,filled=true);#繪制以 f(x,y)為頂?shù)那斨w
圖1 f(x,y)在D上的曲面圖
圖2 在D上,以f(x,y)為頂?shù)那斨w
為了刻畫“分割、近似、求和、取極限”重要數(shù)學思想,我們根基二重積分的幾何意義即曲頂柱體的體積,對 f(x,y)=1+sin x+sin y在 D={(x,y)|0≤x≤π,0≤y≤π}的二重積分的進行了動態(tài)演示(見圖3),其Maple程序如下:
>restart:
>with(plots):with(plottools):#加載 plots和 plottools工具包
>func1:=1+sin(x)+sin(y):#定義函數(shù) f(x,y)=1+sin x+sin y
>fig1a:=plot3d(func1,x=0..Pi,y=0..Pi,style=patchnogrid):#繪制函數(shù)圖像
>a:=0:b:=Pi:l:=b-a:#定義常數(shù)
>w:=proc(n)#定義w函數(shù)
g:=(i,j)->cuboid([a+l*i/n,a+l*j/n,0],[a+l*(i+1)/n,a+l*(j+1)/n,1+sin(a+l*(i+1)/n-(1/2)*l/n)+sin(a+l*(j+1)/n-(1/2)*l/n)],color=green):#繪制單個小立方柱體
display(seq(seq(g(i,j),i=0..n-1),j=0..n-1)):#顯示所有的小立方體
>p:=animate(w,[n],n=1..50):#動態(tài)顯示
>display(p,fig1a);#動態(tài)顯示逼近程度
從圖3中,當n=1時,積分區(qū)域D沒有被分割,此時 “分割、近似、求和”體積與曲頂柱體的誤差最大;當n=5,積分區(qū)域D被分割成25個小矩形,此時通過“分割、近似、求和”的體積與曲頂柱體的誤差縮小。隨著n(n=15,25,35)的增大,我們能夠看到“分割、近似、求和”的體積與曲頂柱體的體積越來越接近。當n=50時,積分區(qū)域D被分割成2500個小矩形,此時通過“分割、近似、求和”的體積與曲頂柱體的基本相同。
圖3 二重積分定義的展示
在求解二重積分或三重積分相關問題時,積分區(qū)域和被積函數(shù)的明確是解決問題的關鍵.下面我們用兩個例子說明。
例1.由z=x2+3y2與z=16-3x2-y2所圍成的立體的體積[5]。
根據(jù)被積函數(shù)為1的三重積分的幾何意義就是積分區(qū)域的體積,因此該問題的關鍵在于繪制出積分區(qū)域,其Maple程序如下:
圖4 由z=x2+3y2與z=16-3x2-y2所圍成的空間圖形
圖5 圖4在Oxy平面的投影
>restart:
>restart:
>q1:=plot3d(x^2+3*y^2,x= -2..2,y= -sqrt(-x^2+4)..sqrt(-x^2+4)):
政府補助是彌補市場失靈,引導產(chǎn)業(yè)資金流向,實現(xiàn)國家經(jīng)濟目標和社會目標的重要手段。如Aihua Wu等 (2016)[4]研究認為政府補有助于企業(yè)獲得更多的銀行借款,且這種影響對于民營企業(yè)更加顯著。郭曉丹等 (2011)[5]研究了政府補助對于戰(zhàn)略性新興產(chǎn)業(yè)的信號效應,認為其對于企業(yè)產(chǎn)生了 “認證效應”和 “光環(huán)效應”,獲得了社會投資者的跟進。雷朋等 (2015)[6]采用了兩階段模型檢驗了政府補助對中國工業(yè)上市公司融資約束有顯著的緩和作用。
>q2:=plot3d(-3*x^2-y^2+16,x= -2..2,y= -sqrt(-x^2+4)..sqrt(-x^2+4)):
>q:=display(q1,q2);
>project(q,[[0,0,0],[1,0,0],[0,1,0]]);
由圖4、圖5,我們能夠給出例1問題的積分區(qū)域:
因此,例1問題等價于求解如下三重積分:
例2.在旋轉拋物面z=x2+y2之下,Oxy平面z=0之上,由圓柱面(x-1)2+y2=1截出的空間立體體積[2]。
首先,我們繪制出該問題的立體圖形(見圖6),其Maple程序如下:
>restart:
>plot3d(x^2+y^2,x=0..2,y= -sqrt(1-(x-1)^2)..sqrt(1-(x-1)^2),filled=true,style=patchnogrid);
>project(p,[[0,0,0],[1,0,0],[0,1,0]]);
由圖7,我們能夠給出例2問題的積分區(qū)域:
D={(x,y)|(x-1)2+y2≤1}.
因此,例2問題等價于求解如下二重積分:
圖6 例2中的立體圖形
圖7 例2中立體圖形在Oxy平面的投影
為了幫助學生學習二重積分的計算,使課堂教學更加高效,下面以計算
運行顯示:
=-2.
從上面例子可看出,該二重積分的計算步驟是清楚的,突破了數(shù)學解答過程中繁冗的計算量,這對于重積分課堂教學而言頗有效率,有利于我們專注于重積分計算的理論和技巧,提高課堂教學效果。
在重積分教學中,掌握重積分的定義和重積分的計算是重積分教學的重點和難點。但是,重積分教學中繁瑣的計算往往使得教師講授和學生領會重積分定義和重積分計算的相關技巧有一定的難度。通過Maple模擬二重積分思想,我們在重積分教學中發(fā)現(xiàn)學生更容易掌握分割、取近似、求和、取極限的過程和更好地理解積分定義過程中的“以直代曲”思想。通過Maple繪制復雜積分區(qū)域和簡單重積分的演示,我們發(fā)現(xiàn)學生能夠更容易實現(xiàn)積分計算中的變量變換和積分區(qū)域的確定,提供積分的正確計算的前提,掌握變量替換技巧,從而提高了積分計算的正確性。更重要的是,我們在教學過程中實現(xiàn)了學生在能夠算的基礎上,讓學生體會了把具體問題求解抽象為數(shù)學模型的重要思想,為實現(xiàn)數(shù)學的應用和激發(fā)學生學習數(shù)學打下扎實的基礎。因此我們不難發(fā)現(xiàn)Maple軟件在重積分教學中能夠支持重積分的課堂教學,使教師講授時不僅能突出重點,凸顯關鍵,突破難點,實現(xiàn)重積分教學目標;而且能夠激發(fā)學生學習興趣,培養(yǎng)學生把實際問題抽象為數(shù)學模型并求解的能力。因此,在重積分的教學過程中Maple軟件的引入和使用有助于提高其教學質量和教學效果。