何小年 彭瓊
(湖南涉外經(jīng)濟(jì)學(xué)院信息與機(jī)電工程學(xué)院 湖南長(zhǎng)沙 410205)
概率論與數(shù)理統(tǒng)計(jì)是工科專業(yè)開設(shè)的一門數(shù)學(xué)基礎(chǔ)必修課程。本課程也是支撐人工智能發(fā)展的基礎(chǔ)數(shù)學(xué)課程之一,其涉及的多個(gè)知識(shí)點(diǎn)(如:中心極限定理、參數(shù)估計(jì)、假設(shè)檢驗(yàn)等),皆源自實(shí)際應(yīng)用需求。如何利用軟件為本課程教學(xué)服務(wù),實(shí)現(xiàn)將這門課程與實(shí)際應(yīng)用相結(jié)合,并超越過去側(cè)重于講解課程概念的傳統(tǒng)教法,培養(yǎng)學(xué)生通過編程解決實(shí)際問題的能力,滿足工科后續(xù)課程的需求,是任課教師最關(guān)心的問題之一。
“復(fù)旦共識(shí)”、“天大行動(dòng)”和“北京指南”意味著我國(guó)正式拉開新興工科(Emerging Engineering Education/3E,簡(jiǎn)稱新工科)建設(shè)大幕。所謂新工科,是指以立德樹人為引領(lǐng),以應(yīng)對(duì)變化、塑造未來為建設(shè)理念,以繼承與創(chuàng)新、交叉與融合、協(xié)調(diào)與共享為主要途徑,培養(yǎng)未來多元化、創(chuàng)新型卓越工程人才[1]。新工程中的創(chuàng)新工程教育方式與手段,提出充分利用仿真等技術(shù)作為創(chuàng)新工程實(shí)踐教學(xué)方式,對(duì)于推進(jìn)信息技術(shù)和教育教學(xué)深度融合、提高教學(xué)效率,有極大的促進(jìn)作用。選用合適的計(jì)算和仿真軟件輔助教學(xué),對(duì)于助推概率論與數(shù)理統(tǒng)計(jì)課程成為新工科教育的一分子,至為重要。
圖1 概率密度函數(shù)圖
圖2 為分布函數(shù)圖
圖3 卡方分布的密度函數(shù)圖形
圖4 模擬拋硬幣實(shí)驗(yàn)
MATLAB是一個(gè)交互式的以矩陣計(jì)算為基礎(chǔ)的科學(xué)和工程計(jì)算軟件,它將計(jì)算、可視化和編程功能集成,非常便于使用。概率論與數(shù)理統(tǒng)計(jì)課程引入MATLAB輔助教學(xué),便于組織專業(yè)工程案例來提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果,有助于進(jìn)一步培養(yǎng)學(xué)生的數(shù)學(xué)思維能力,有利于學(xué)生提高學(xué)生利用數(shù)學(xué)建模解決復(fù)雜工程問題的能力,從而切實(shí)提高人才培養(yǎng)質(zhì)量,為工科專業(yè)學(xué)生的培養(yǎng)打下堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)。此外,學(xué)生掌握了MATLAB語言,將MATLAB語言更好地融入后續(xù)課程,包括電路、信號(hào)與系統(tǒng)、自動(dòng)控制、數(shù)字圖像處理等課程等,能為學(xué)生后續(xù)學(xué)習(xí)這些課程創(chuàng)造條件,特別是能幫助學(xué)生在學(xué)習(xí)這些課程的時(shí)候開展創(chuàng)新性研究與實(shí)驗(yàn)。
如何利用Matlab輔助概率論與數(shù)理統(tǒng)計(jì)課程教學(xué),在中國(guó)知網(wǎng)查詢,最早的研究文獻(xiàn)系伍善敏2002年發(fā)表于廣西師范學(xué)院學(xué)報(bào)。至今有30余篇。周后卿展示了MATLAB、EXCEL、SPSS等在課程教學(xué)中的作用[2];解博麗等用實(shí)例說明了MATLAB在概率論與數(shù)理統(tǒng)計(jì)中的繪制曲線功能以及數(shù)值計(jì)算功能,體現(xiàn)出其直觀性和簡(jiǎn)便性[3];張福鼎結(jié)合概率論與數(shù)理統(tǒng)計(jì)教學(xué)中常見的問題,講述如何通過Matlab軟件理解數(shù)學(xué)過程[4];楊柳講述案例教學(xué)法運(yùn)用于高?!陡怕收撆c數(shù)理統(tǒng)計(jì)》教學(xué)中,可以直接將理論轉(zhuǎn)化為實(shí)際[5];秦麗娟等探討應(yīng)用R軟件輔助概率統(tǒng)計(jì)教學(xué)的可行性,為概率統(tǒng)計(jì)課程教學(xué)改革提供參考[6]。本文就如何將以MATLAB軟件輔助概率論與數(shù)理統(tǒng)計(jì)教學(xué)進(jìn)行初步探索。
將MATLAB軟件引入概率論與數(shù)理統(tǒng)計(jì)課堂教學(xué),可以吸引學(xué)生的注意力,激發(fā)學(xué)生學(xué)習(xí)本門課程的熱情,提高教學(xué)效果。此外,學(xué)習(xí)MATLAB有助于學(xué)生在后續(xù)的專業(yè)課學(xué)習(xí)。下面用典型例題來展示MATLAB軟件在求概率論與數(shù)理統(tǒng)計(jì)相關(guān)問題中的便利性和直觀性。
例1:分別繪制出(μ,σ^2)為(-1,1),(0,0.1),(0,1),(0,1 0),(1,1)時(shí)正態(tài)分布的概率密度函數(shù)與分布函數(shù)曲線。
需在MATLAB軟件的Command Window窗口輸入如下內(nèi)容:
圖5 殘差分析圖
圖6 擬合曲線圖
表1 女子身高和腿長(zhǎng) 單位:cm
輸出結(jié)果如下:圖1是概率密度函數(shù)圖,圖2是分布函數(shù)圖。
例2:求標(biāo)準(zhǔn)正態(tài)分布隨面變量X落在區(qū)間(-∞,0.4)的概率。
在MATLAB軟件的Command Window窗口輸入如下內(nèi)容:
輸出結(jié)果:
例3:計(jì)算自由度為8的卡方分布,在點(diǎn)2.18處的密度函數(shù)值,并繪制卡方分布的密度函數(shù)圖形。
在MATLAB軟件的Command Window窗口輸入如下內(nèi)容:
輸出結(jié)果:
卡方分布的密度函數(shù)圖形如圖3所示。
例4:模擬拋硬幣實(shí)驗(yàn)
在MATLAB軟件的Command Window窗口輸入如下內(nèi)容:
輸出結(jié)果如圖4所示。
例5:模擬擲骰子實(shí)驗(yàn)
在MATLAB軟件的Command Window窗口輸入如下內(nèi)容:
輸出結(jié)果:
擲骰子1朝上的次數(shù)是1667280,頻率是0.166728
擲骰子2朝上的次數(shù)是1667028,頻率是0.166703
擲骰子3朝上的次數(shù)是1666868,頻率是0.166687
擲骰子4朝上的次數(shù)是1665663,頻率是0.166566
擲骰子5朝上的次數(shù)是1666995,頻率是0.166700
擲骰子6朝上的次數(shù)是1666166,頻率是0.166617
例6:一元線性回歸測(cè)得16名女子的身高和腿長(zhǎng)如表1所示。
試分析這些數(shù)據(jù)之間的關(guān)系。
在MATLAB軟件的Command Window窗口輸入如下內(nèi)容:
輸出結(jié)果:
接著進(jìn)行殘差分析輸入:rcoplot(r,rint);顯示結(jié)果如圖5所示。
最后進(jìn)行預(yù)測(cè)及作圖輸入:
顯示結(jié)果如圖6所示。
其中方程常數(shù)B0=-20.7500,變量系數(shù)B1=0.7500,置信區(qū)間是[-42.1526,0.6526]和[0.6105,0.8895],R的平方為0.9047,F(xiàn)為132.8768,P為0.0000,其中R的平方越接近于1代表回歸模型越準(zhǔn)確,P<0.5也代表Y=-20.7500+0.7500X方程成立。
通過上面6個(gè)實(shí)例,我們可以看出,MATLAB在求解概率論與數(shù)理統(tǒng)計(jì)典型問題中具備簡(jiǎn)單易學(xué)、功能強(qiáng)大、直觀、運(yùn)算速度快等優(yōu)勢(shì),可以大大減少學(xué)生煩瑣的計(jì)算過程,既能夠提高學(xué)生的動(dòng)手能力,又能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,從而達(dá)到較好的教學(xué)效果。
在概率論與數(shù)理統(tǒng)計(jì)課程教學(xué)中引入MATLAB進(jìn)行輔助教學(xué),有助于學(xué)生在后續(xù)的專業(yè)課學(xué)習(xí),通過仿真模擬演示,為學(xué)生提供直觀認(rèn)識(shí),解決了課程中概念抽象不直觀、難理解的難題,可以加深學(xué)生對(duì)知識(shí)的理解,提高學(xué)生解決實(shí)際問題的能力,實(shí)現(xiàn)了復(fù)雜問題簡(jiǎn)單化,對(duì)于激發(fā)學(xué)生學(xué)習(xí)興趣、加強(qiáng)理論分析與實(shí)際問題之間的聯(lián)系,具有重要的作用。
科技創(chuàng)新導(dǎo)報(bào)2020年32期