呂闖 牛新宇 李冬 張國霜
摘? 要 針對醫(yī)用高等數(shù)學(xué)公式繁多、計(jì)算量大的特點(diǎn),以及醫(yī)學(xué)院校學(xué)生學(xué)習(xí)負(fù)擔(dān)過重,對高等數(shù)學(xué)不感興趣,存在厭學(xué)心理的現(xiàn)狀,研究MATLAB軟件在醫(yī)用高等數(shù)學(xué)教學(xué)中的應(yīng)用,從而達(dá)到減輕學(xué)生學(xué)習(xí)負(fù)擔(dān),激發(fā)學(xué)生學(xué)習(xí)醫(yī)用高等數(shù)學(xué)的興趣,借助MATLAB軟件更好地應(yīng)用微積分的理論方法解決與醫(yī)學(xué)相關(guān)的理論與實(shí)際問題,提高科研能力的目標(biāo)。
關(guān)鍵詞 醫(yī)用高等數(shù)學(xué);MATLAB;醫(yī)學(xué)院校;數(shù)學(xué)模型
中圖分類號(hào):G642.0? ? 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2019)06-0029-03
Application of MATLAB in Medical Advanced Mathematics Teaching//LYU Chuang, NIU Xinyu, LI Dong, ZHANG Guoshuang
Abstract In view of the characteristics of medical advanced mathe-matics formulas and the heavy burden of medical students, they are
not interested in advanced mathematics, and they are tired of learning.
This paper studies the application of MATLAB software in medical advanced mathematics teaching, so as to alleviate students learning burden, stimulate students interest in learning medical advanced mathematics, with the help of MATLAB software to better apply calculus theory and methods to solve medical related theoretical and practical problems, and improve scientific research ability.
Key words medical advanced mathematics; MATLAB; medical college; mathematical model
1 前言
醫(yī)用高等數(shù)學(xué)是我國醫(yī)學(xué)院校中一門非常重要的基礎(chǔ)理論必修課程,但由于其自身的特點(diǎn)是公式繁多、計(jì)算量大,再加上醫(yī)學(xué)院校學(xué)生學(xué)習(xí)負(fù)擔(dān)相對過重,因此,多數(shù)學(xué)生對高等數(shù)學(xué)不感興趣,存在厭學(xué)、應(yīng)付的心理。
文獻(xiàn)[1]研究了MATLAB軟件在定積分概念教學(xué)中的應(yīng)用,文獻(xiàn)[2]研究了MATLAB軟件在民辦高校高等數(shù)學(xué)教學(xué)中的應(yīng)用,文獻(xiàn)[3]研究了利用MATLAB進(jìn)行高等數(shù)學(xué)輔助教學(xué)。為了解決醫(yī)用高等數(shù)學(xué)教學(xué)中出現(xiàn)的突出問題,本文研究了MATLAB軟件在醫(yī)用高等數(shù)學(xué)教學(xué)中的應(yīng)用,希望能達(dá)到減輕學(xué)生學(xué)習(xí)負(fù)擔(dān),激發(fā)學(xué)生學(xué)習(xí)醫(yī)用高等數(shù)學(xué)的興趣,借助MATLAB軟件更好地應(yīng)用微積分的理論方法解決與醫(yī)學(xué)相關(guān)的理論與實(shí)際問題的目標(biāo)。
2 MATLAB在計(jì)算方面的應(yīng)用
高等數(shù)學(xué)學(xué)習(xí)與計(jì)算密不可分。計(jì)算比較關(guān)注兩個(gè)方面,一是計(jì)算的準(zhǔn)確度,二是計(jì)算的速度。隨著計(jì)算機(jī)的飛速發(fā)展以及各種軟件的涌現(xiàn),各個(gè)學(xué)科都在致力于運(yùn)用計(jì)算機(jī)去解決本學(xué)科內(nèi)的一些復(fù)雜的、棘手的和難以人為處理的問題??梢院敛豢鋸埖卣f,哪個(gè)學(xué)科如果能夠成功利用計(jì)算機(jī)去處理本學(xué)科內(nèi)的一些重大未解決的突出問題,那么這個(gè)學(xué)科一定會(huì)得到突飛猛進(jìn)的發(fā)展。因此,各個(gè)領(lǐng)域都極力想借助計(jì)算機(jī)去解決各種問題,從而提高解決問題的速度與準(zhǔn)確度。對于醫(yī)學(xué)院校的學(xué)生而言,學(xué)好醫(yī)用高等數(shù)學(xué)對于后續(xù)其他相關(guān)課程的學(xué)習(xí)十分重要。
MATLAB計(jì)算極限? 極限理論是高等數(shù)學(xué)的基礎(chǔ),是研究微積分的基本工具,其重要性眾所周知。對于簡單的極限計(jì)算問題,學(xué)生可以直接計(jì)算;但對于一些復(fù)雜的極限計(jì)算,為了保證計(jì)算的速度與準(zhǔn)確度,借助MATLAB效果較好。
【例1.1.1】運(yùn)用MATLAB計(jì)算極限:。
解:>> syms x? ? >> f=(1-cos(x))/(x*sin(x));
>> a=limit(f,x,0)
a=1/2
注:極限。
MATLAB計(jì)算導(dǎo)數(shù)與積分? 高等數(shù)學(xué)亦稱為微積分,所以熟練掌握導(dǎo)數(shù)與積分的計(jì)算,對于學(xué)好高等數(shù)學(xué)以及運(yùn)用高等數(shù)學(xué)理論解決其他重要問題是十分必要的。但對于一些復(fù)雜函數(shù)的導(dǎo)數(shù)與積分的計(jì)算,手算的速度非常慢,而且很容易出現(xiàn)計(jì)算錯(cuò)誤。如果能夠運(yùn)用MATLAB進(jìn)行計(jì)算,這些問題就會(huì)迎刃而解。
【例1.2.1】運(yùn)用MATLAB計(jì)算顯函數(shù)y=xx的二階導(dǎo)數(shù)。
解:>> syms x? ? >> y=x^x;
>> dy2=diff(f,x,2)
dy2=x^x*(log(x)+1)^2+x^x/x
注:函數(shù)y=xx的二階導(dǎo)數(shù)為y″=xx-1(xln2x+2xlnx+x+1)。
【例1.2.2】運(yùn)用MATLAB計(jì)算不定積分。
解:>> syms x? ? >> f=sin(x)^4;
>> F=int(f)