司甜園++唐明星
摘要:文章通過MATLAB強大的圖像可視化功能,針對現(xiàn)階段高中數(shù)學(xué)教學(xué)中存在的缺陷,重點分析了MATLAB在二次曲線教學(xué)過程中的作用,并進(jìn)行了案例分析。從而表明,將MATLAB用于二次曲線繪圖,有利于學(xué)生更好的掌握和理解知識點,有效地提高教學(xué)質(zhì)量。
關(guān)鍵詞:MATLAB;二次曲線;教學(xué)案例
一、引言
在高中數(shù)學(xué)中利用圖形對數(shù)學(xué)教學(xué)具有很重要的地位。隨著高中數(shù)學(xué)教學(xué)改革,對于一些復(fù)雜的圖形或者教學(xué)任務(wù),教師很難短時間內(nèi)通過粉筆在黑板上進(jìn)行作圖、證明和解題。傳統(tǒng)的教學(xué)方式,早已使學(xué)生感到枯燥乏味了。MATLAB的出現(xiàn),使教師能夠更好地運用現(xiàn)代數(shù)學(xué)軟件,從多方面、多角度來解決教學(xué)中的重、難點,開闊學(xué)生的視野,開發(fā)學(xué)生的思維,使老師成為知識的傳授者,能夠在新型教學(xué)工具的輔助下,為學(xué)生講述更加精細(xì)的理論和更為精準(zhǔn)的圖像結(jié)構(gòu)。高中數(shù)學(xué)中圓錐曲線中最值和定值(定點)問題、求參數(shù)范圍問題和存在與對稱性問題是學(xué)習(xí)過程中的難點。本文中我們嘗試將 MATLAB軟件以高中數(shù)學(xué)中的圓錐曲線為應(yīng)用背景,應(yīng)用 MATLAB軟件的相關(guān)函數(shù)繪制圖像,實現(xiàn)數(shù)學(xué)公式的可視化。
二、MATLAB及其特點
MATLAB(矩陣實驗室)是美國 Mathworks 公司推出的商業(yè)數(shù)學(xué)軟件,主要用于算法開發(fā)、圖像可視化、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,具有優(yōu)異的數(shù)值計算能力和卓越的可視化能力,是當(dāng)今國際上公認(rèn)的科技領(lǐng)域方面最為優(yōu)秀的應(yīng)用軟件和開發(fā)環(huán)境。同時,MATLAB提供了豐富的繪圖函數(shù),能夠快速高效地畫出各類圖形,使得高中數(shù)學(xué)中的抽象概念變得直觀形象,容易理解,成為課堂教學(xué)中的一個有效工具。
三、MATLAB在二次曲線教學(xué)中的應(yīng)用
橢圓、雙曲線、拋物線統(tǒng)稱為圓錐曲線。從點的集合(或軌跡)來看,它們都是與定點和定直線的距離之比為常數(shù) 的點的集合(或軌跡),這個定點是它們的焦點,定直線是它們的準(zhǔn)線,只是由于離散率 的取值范圍不同,而分為橢圓、雙曲線、拋物線三種曲線。
3.1 橢圓z
橢圓的定義為平面內(nèi)與兩定點 的距離之和等于常數(shù)(大于 )的點的軌跡,其標(biāo)準(zhǔn)方程:
其中 為橢圓的長半軸長, 為短半軸長, 為半焦距長,橢圓的離心率 根據(jù)不同的離心率 值,如表(1)所示,可以應(yīng)用MATLAB軟件繪制出不同的橢圓曲線,如圖 1 所示。
從圖中可以看出,橢圓是一個封閉圖形,對稱中心為原點,有兩條對稱軸和四個頂點,離心率 e 值決定了橢圓形狀的扁平程度,離心率 e 越大,橢圓形狀越扁。
3.2雙曲線
雙曲線的定義為平面內(nèi)與兩個定點 的距離的差的絕對值等于常數(shù)(小于 且大于零)的點的軌跡,其標(biāo)準(zhǔn)方程:
其中 為雙曲線的實半軸長, 為虛半軸長, 為半焦距長,雙曲線的離心率 根據(jù)不同的離心率 值,如表(2)所示,可以應(yīng)用 MATLAB軟件繪制出不同的雙曲線,如圖 2 所示。
從圖中可以看出,雙曲線無限延展且有漸近線,對稱中心為原點,有兩條對稱軸和兩個頂點,離心率 e 值決定了雙曲線形狀的開口大小,離心率 e 越大,雙曲線形狀開口也越大。
3.3 拋物線
拋物線的定義為平面內(nèi)與一個定點 和一條定直線 的距離相等的點的軌跡,其標(biāo)準(zhǔn)方程:
其中, 為拋物線的焦準(zhǔn)距,拋物線的離心率 。根據(jù)不同的焦準(zhǔn)距 值,如表(3)所示,可以應(yīng)用 MATLAB軟件繪制出不同的拋物線,如圖 3 所示。
從圖中可以看出,拋物線無限延展沒有漸近線,無對稱中心,只有一條對稱軸和一個頂點,焦準(zhǔn)距 P 值決定了拋物線形狀的開口大小,焦準(zhǔn)距 P 越大,拋物線形狀開口也越大。
四、結(jié)論
MATLAB軟件在中學(xué)數(shù)學(xué)中的應(yīng)用遠(yuǎn)不止這些,通過本文的分析實例可以看出,適當(dāng)引入 MATLAB 輔助教學(xué),可以使數(shù)學(xué)內(nèi)容更加生動形象,它將有助于數(shù)學(xué)概念的深化,能將數(shù)學(xué)中比較復(fù)雜的變化規(guī)律,直觀地展現(xiàn)在學(xué)生面前,這都將大大地提高課堂的學(xué)習(xí)效率。因此,研究 MATLAB軟件在相關(guān)課程的教學(xué)應(yīng)用顯得尤為重要,也必將在開拓設(shè)計思路、激發(fā)學(xué)生興趣、突破教學(xué)難點等方面發(fā)揮其獨特作用。
參考文獻(xiàn):
[1] 易昆南,李慧,趙澍源.讓枯燥無味的數(shù)學(xué)變得"有趣、有味、有惑 "—MATLAB中的音樂合成[J].實驗室研究與探索,2014,33(06):114-117.
[2] 郭湘軍,周堯,吳書新.MATLAB 在電子信息專業(yè)課程教學(xué)中的主要應(yīng)用 [J].電子技術(shù)與軟件工程,2014,35(03):l36.
[3] 吳瓊.高中數(shù)學(xué)教師專業(yè)知識與教學(xué)能力關(guān)系的研究 [D].東北師范大學(xué),2013.
[4] 黃宇.MATLAB 在高中函數(shù)教學(xué)中的應(yīng)用研究[D].寧夏大學(xué),2013.
[5] 余娟.MATLAB在高中數(shù)學(xué)回歸分析中的應(yīng)用[J].軟件導(dǎo)刊(教育技術(shù)),2008.5:84-86.
[6] 于堅.利用MATLAB軟件輔助高中數(shù)學(xué)教學(xué)[J].中小學(xué)信息技術(shù)教育,2006.5:75-77.