張美戀
(集美大學理學院,福建 廈門 361021)
?
應用Matlab軟件圖形處理功能輔助微積分概念教學探討*
張美戀
(集美大學理學院,福建 廈門 361021)
針對學生理解比較困難的微積分中的極限、導數(shù)、定積分等概念,應用Matlab軟件圖形處理功能,通過典型的例子,動態(tài)地顯示理解這些概念的思想方法,從幾何方面直觀地幫助學生理解相關(guān)的概念,從而提高學生的學習興趣,進而提高教學效果.
微積分;概念教學;Matlab軟件; 圖形;輔助教學
高等數(shù)學是大學理工類、經(jīng)管類院校學生必修的一門重要的公共基礎(chǔ)課程,而微積分是高等數(shù)學的核心內(nèi)容,同時高等數(shù)學也是學生普遍反映比較困難的課程之一.筆者在多年的教學實踐中發(fā)現(xiàn),成績不理想很重要的原因之一是大部分學生在概念的理解上出現(xiàn)困難,而在高等數(shù)學學習過程中,像極限、導數(shù)、定積分等基本概念比較抽象,學起來普遍覺得困難. 但這些概念是微積分的精髓所在,同時也是后續(xù)課程應用最為頻繁的知識點. 如何準確理解掌握這些基本概念是學好高等數(shù)學的關(guān)鍵. 本文針對學生在高等數(shù)學學習過程中遇到的困難,應用Matlab軟件圖形處理功能,盡可能形象地把抽象的數(shù)學定義用圖形動畫等形象進行演繹,給學生有一些直觀的認識,這將大大加深學生對這些概念的理解,同時有助于學生了解這些基本概念的邏輯形態(tài)和算法形態(tài),有助于提高學生的學習興趣.
極限是微積分最重要的概念之一,它貫穿于微積分教學的整個過程,是研究微積分的主要工具. 函數(shù)是變量的變化關(guān)系最基本的數(shù)學描述,它是微積分研究的主要對象,而極限揭示了變量在一定的變化過程中的終極狀態(tài),微積分的很多概念,例如連續(xù)、導數(shù)、積分都是建立在極限定義的基礎(chǔ)上.傳統(tǒng)的“ε-δ”定義,對于非數(shù)學專業(yè)的學生來講是有一定困難的,本文結(jié)合例子用Matlab的繪圖功能數(shù)列極限描述性定義及函數(shù)極限描述性定義進行輔助教學.
n=1:80;
plot(n,(1+1./n).^n,'.')
holdon
gridon
ylim([2,3])
實現(xiàn)在圖形上直接地觀察出數(shù)列的極限,運行結(jié)果如圖1所示.
圖n數(shù)列的圖像
自變量趨于有限值時函數(shù)極限的描述性定義[1]:
自變量趨于無窮大時函數(shù)極限的描述性定義:
symsx
fplot(inline(sin(x)/x),[-10*pi,10*pi])
holdon
gridon
ylim([-0.4,1.2])
實現(xiàn)在圖形上直接地觀察出函數(shù)在不同趨勢下的極限,如圖2所示.
圖函數(shù)的圖像
微分學是微積分的重要組成部分,它的基本概念是導數(shù)與微分. 導數(shù)是建立在函數(shù)極限的基礎(chǔ)之上的,導數(shù)的概念在于刻劃瞬時變化率問題.
symsx
fun=3+2*x-x^2;
f1=inline(diff(fun));
f2=f1(0)*x+3;
fplot(inline(f2),[-1,3])
holdon
fplot(inline(fun),[-1,3])
holdon
k=0.2:0.2:1.8;
f3=inline(fun);
f4=3+((f3(k)-f3(0))./k)*x;
fplot(inline(f4),[-1,3],'k')
holdon
ylim([1,5])
圖3 f(x)=3+2x-x2的割線與切線
通過觀察圖形3可以發(fā)現(xiàn),割線通過固定點(0,3),它經(jīng)過的另一點是曲線上的動點,當動點沿曲線靠近定點時,割線越來越靠近切線,切線y=2x+3是割線的極限位置,切線的斜率2就是函數(shù)f(x)在x0=0處的導數(shù).
積分學是微積分的另一個重要組成部分,它的基本概念是定積分. 定積分是建立在函數(shù)極限的基礎(chǔ)之上的,定積分在于刻劃連續(xù)變量的“累加”問題,根據(jù)定積分的定義,連續(xù)函數(shù)在某一閉區(qū)間上的定積分等于該區(qū)間上劃分的最大長度趨于零時黎曼和的極限值. 大部分高等數(shù)學教材中的定積分定義,是通過分析曲邊梯形的面積的求解步驟引出的. 曲邊梯形面積的求解由“分割,近似替代,求和,取極限”四個步驟完成,以求曲線f(x)=sinx及x=0,x=π和x軸所圍成的曲邊梯形面積為例,應用以下語句實現(xiàn)上述四個步驟[3],并用圖形進行演示(圖4~9).
a=0;b=pi;
m=[10,20,50,100,200,500];
n=length(m);
for j=1:n
h=(b-a)/m(j);
g=sin(a+h*rand);
for i=1:m(j)-1
y=sin(a+i*h+rand*h);
g=[g;y];
end
x=a:(b-a)/100:b;
plot(x,sin(x),'r')
axis([a,b,sin(a),sin(pi/2)])
grid on
hold on
x2=a+0.5*h:h:b-0.5*h;
bar(x2,g,1.0,'c')
pause(10)
hold off
end
圖4 m=10的黎曼和 圖5 m=20的黎曼和
圖6 m=50的黎曼和 圖7 m=100的黎曼和
圖8 m=200的黎曼和 圖9 m=500的黎曼和
在教學過程中,本文針對多數(shù)學生理解比較困難的微積分中的一些重要概念,如極限、導數(shù)、定積分等,利用Matlab軟件圖形處理功能,通過典型的例子,動態(tài)地顯示這些概念的思想方法,從幾何方面直觀的幫助學生理解相關(guān)的概念. 這種將數(shù)學軟件融入教學中輔助概念的教學,有利于學生更容易掌握數(shù)學思想和方法,在這基礎(chǔ)上,引導學生將這些思想方法運用于解決實際問題. 隨著數(shù)學軟件的層出不窮,多元化的教學更是一種趨勢,這就對教師提出了更高的要求. 教師不但要能講授知識,而且要會應用數(shù)學軟件不斷改進教學方法,以適應新時期對人才培養(yǎng)的要求.
[1]上海交通大學,集美大學.高等數(shù)學——及其教學軟件(上冊)[M].北京:科學出版社,2010.
[2]占海明.基于MATLAB 的高等數(shù)學問題求解[M]. 北京:清華大學出版社,2013.
[3]劉廣會,曹修文,齊化富.基于Matlab的圖形和動畫技術(shù)在高等數(shù)學教學中的應用[J]. 甘肅聯(lián)合大學學報,2013,27(3):83-86.
Discussion on the Application of Matlab Software Graphics Processing Function on Calculus Concept Teaching
ZHANG Mei-lian
(Science College,Jimei University,Xiamen Fujian 361021, China )
Considering the difficult concepts of the limit, derivative and definite integral of the calculus, this article uses Matlab graphics processing functions, through typical examples, dynamically displays the ways of understanding these concepts, and helps students understand the related concepts from the geometric intuitive view so as to improve their interests in learning and improve the teaching effect.
calculus; concept teaching; supplementary teaching; chart; Matlab software
1673-2103(2016)02-0091-04
2016-03-21
張美戀(1966-),女,福建東山人,副教授,研究方向:多屬性決策,優(yōu)化理論與應用.
O13
A