肖林 張永勝
【摘 要】美國(guó)20世紀(jì)80年代中期推出的數(shù)學(xué)軟件MATLAB,具有強(qiáng)大的數(shù)值計(jì)算能力和卓越的數(shù)據(jù)可視化能力,可以提供與矩陣有關(guān)的強(qiáng)大的數(shù)據(jù)處理和圖形處理功能, 是科學(xué)分析和科學(xué)計(jì)算領(lǐng)域最優(yōu)秀的應(yīng)用軟件之一。鑒于《信號(hào)與系統(tǒng)》這門(mén)課程傳統(tǒng)“黑板式”教學(xué)存在的理論計(jì)算繁瑣、信號(hào)及系統(tǒng)分析時(shí)圖像較多甚為抽象難以理解等弊端,不妨在《信號(hào)與系統(tǒng)》課程教學(xué)的各個(gè)環(huán)節(jié)中引入MATLAB軟件,教學(xué)成果有效地驗(yàn)證了MATLAB軟件在《信號(hào)與系統(tǒng)》課程教學(xué)中的真實(shí)有效性以及優(yōu)越性。
【關(guān)鍵詞】MATLAB;信號(hào)與系統(tǒng);課程教學(xué)改革
0 引言
《信號(hào)與系統(tǒng)》課程是通信工程電子信息工程等專(zhuān)業(yè)的一門(mén)重要的專(zhuān)業(yè)基礎(chǔ)課,然而,在傳統(tǒng)的黑板式教學(xué)過(guò)程中,我們不難發(fā)現(xiàn)學(xué)生普遍覺(jué)得該課程較為抽象學(xué)習(xí)起來(lái)難以理解。聯(lián)系到該課程傳統(tǒng)教學(xué)的模式,結(jié)合《信號(hào)與系統(tǒng)》這一課程較為抽象的特點(diǎn),深入改革與實(shí)踐后,不難發(fā)現(xiàn),將MATLAB軟件靈活地運(yùn)用到《信號(hào)與系統(tǒng)》課程的各個(gè)教學(xué)環(huán)節(jié),能明顯地激發(fā)學(xué)生學(xué)習(xí)熱情、活躍學(xué)生學(xué)習(xí)氣氛以及提高該課程的教學(xué)效果。
1 傳統(tǒng)教學(xué)模式下《信號(hào)與系統(tǒng)》教學(xué)現(xiàn)狀
在過(guò)去很長(zhǎng)的一段時(shí)間里面,《信號(hào)與系統(tǒng)》課程都是采用傳統(tǒng)的“黑板式”教學(xué)。一般情況下,學(xué)校給《信號(hào)與系統(tǒng)》課程安排的教學(xué)課時(shí)都相對(duì)較少,巧婦難為無(wú)米之炊,在一定程度上教師要在這有限的時(shí)間內(nèi)清晰透徹地將每個(gè)晦澀難懂的知識(shí)點(diǎn)講得讓大家都聽(tīng)得懂非常困難,由于《信號(hào)與系統(tǒng)》這門(mén)課程公式定理推導(dǎo)步驟繁瑣、理論內(nèi)容十分豐富、概念較為抽象難懂,與此同時(shí)教師又不得不推進(jìn)教學(xué)進(jìn)度,在這雙重壓力下很多時(shí)候傳統(tǒng)式教室上課情況表現(xiàn)為教師在講臺(tái)上手持書(shū)本講課滔滔不絕,學(xué)生注視老師手捏鋼筆愁眉苦臉,更有甚者覺(jué)得反正左右都是聽(tīng)不懂不如干脆加入“低頭族”隊(duì)伍若無(wú)其事玩手機(jī)。這種傳統(tǒng)“黑板式”教學(xué)在一定程度上可能會(huì)挫傷部分學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)熱情。在這種情況下,不妨在《信號(hào)與系統(tǒng)》的教學(xué)上引入MATLAB軟件。
2 MATLAB軟件的優(yōu)越性
MATLAB軟件是1984年美國(guó)推出的數(shù)據(jù)分析及圖形處理軟件。首先,該軟件采用非常接近人們書(shū)寫(xiě)思維的直譯式編程和編譯系統(tǒng),學(xué)生基本上都有C語(yǔ)言的基礎(chǔ),因此,對(duì)于一般高校學(xué)生來(lái)說(shuō),MATLAB軟件操作簡(jiǎn)便,具有引入到《信號(hào)與系統(tǒng)》課程教學(xué)的可行性。其次,MATLAB軟件可以用來(lái)解答一些線性方程組以及一些矩陣變換,比如傅里葉變換、拉普拉斯變換等。再者,MATLAB所具有強(qiáng)大的數(shù)據(jù)分析處理能力,在《信號(hào)與系統(tǒng)》課程教學(xué)中可以將艱深晦澀的理論可視化,更加便于學(xué)生洞悉其原理以及加深其記憶。
3 基于MATLAB軟件的《信號(hào)與系統(tǒng)》教學(xué)
在這一節(jié)中,我們將具體闡述如何將MATLAB運(yùn)用到《信號(hào)與系統(tǒng)》課程的各個(gè)環(huán)節(jié)。
3.1 將MATLAB引入課堂理論教學(xué)
MATLAB是一個(gè)實(shí)用性非常強(qiáng)并且運(yùn)用非常廣泛的的軟件,將MATLAB仿真軟件引入《信號(hào)與系統(tǒng)》課程教學(xué)近些年正逐漸呈現(xiàn)為一種趨勢(shì)。上課時(shí),在課本與多媒體投影儀相結(jié)合之于,不妨再加入MATLAB軟件。無(wú)論是連續(xù)時(shí)間系統(tǒng)還是離散時(shí)間系統(tǒng)的知識(shí)體系,MATLAB軟件都可以把復(fù)雜的公式數(shù)據(jù)轉(zhuǎn)化為通熟易懂的圖像。比如周期矩形信號(hào)的頻譜,教材中給出的插圖僅僅是頻譜的局部,不利于學(xué)生對(duì)該波形整體的認(rèn)識(shí)和理解。而倘若運(yùn)用將MATLAB仿真軟件來(lái)對(duì)周期矩形信號(hào)進(jìn)行模擬仿真的話,學(xué)生就可以看到多個(gè)周期,山重水復(fù)凝無(wú)路,柳暗花明又一村。這樣一來(lái)學(xué)生能夠更加加深對(duì)該頻譜的整體的認(rèn)識(shí)和理解,又如對(duì)三角脈沖信號(hào)波形及頻譜的分析,假如教師僅僅是用口述去描繪以及黑板來(lái)板書(shū),相信很多學(xué)生對(duì)于三角脈沖信號(hào)的波形及頻譜的認(rèn)識(shí)就是是云里霧里,根本談不上分析。倘若教師在講臺(tái)上演示如何通過(guò)使用MATLAB來(lái)分析三角脈沖波形信號(hào)及頻譜,相信這樣可以更加便于學(xué)生加深對(duì)該波形及頻譜的理解及分析。同時(shí),也可以帶動(dòng)大家去思考討論活躍課堂氣氛,同時(shí)提高學(xué)生的學(xué)習(xí)積極主動(dòng)性以及引導(dǎo)學(xué)生自己動(dòng)手運(yùn)用MATLAB軟件進(jìn)行實(shí)際的上機(jī)操作。
3.2 將MATLAB引入實(shí)驗(yàn)操作教學(xué)
不少I(mǎi)T類(lèi)專(zhuān)業(yè)都獨(dú)立開(kāi)設(shè)了MATLAB這門(mén)課程,將MATLAB引入到《信號(hào)與系統(tǒng)》課程的實(shí)驗(yàn)操作教學(xué),一方面為MATLAB這門(mén)課程提供了實(shí)踐的平臺(tái),海闊憑魚(yú)躍,天高任鳥(niǎo)飛。另一方面在《信號(hào)與系統(tǒng)》課程的實(shí)驗(yàn)教學(xué)當(dāng)中使MATLAB軟件與實(shí)驗(yàn)箱這一硬件相結(jié)合。實(shí)驗(yàn)課時(shí),我們可以在教學(xué)實(shí)驗(yàn)大綱的指導(dǎo)下根據(jù)各個(gè)實(shí)驗(yàn)的特點(diǎn)來(lái)選擇每一個(gè)實(shí)驗(yàn)是用實(shí)驗(yàn)箱還是用MATLAB軟件來(lái)操作才能使實(shí)驗(yàn)效果更加美好,或者M(jìn)ATLAB軟件與實(shí)驗(yàn)箱取長(zhǎng)補(bǔ)短相結(jié)合。這樣一來(lái)學(xué)生通過(guò)軟硬結(jié)合的實(shí)驗(yàn)設(shè)施可以提高效率得到更加直觀、形象、精確的實(shí)驗(yàn)結(jié)果來(lái)驗(yàn)證實(shí)驗(yàn)的理論數(shù)據(jù)。比如單位階躍信號(hào)的拉普拉斯變換,如果用實(shí)驗(yàn)箱的話,可能只是得到一個(gè)二維的平面振幅頻譜曲線圖,而如果使用MATLAB仿真軟件的高超的數(shù)據(jù)處理及繪圖能力,那么,就可以得到一個(gè)三維的立體曲面圖像,這樣可以更加便于學(xué)生對(duì)知識(shí)的理解和接受。
3.3 將MATLAB引入《信號(hào)與系統(tǒng)》課程設(shè)計(jì)
在常規(guī)的課堂理論教學(xué)與實(shí)驗(yàn)實(shí)踐操作教學(xué)之余,不妨再布置《信號(hào)與系統(tǒng)》課程設(shè)計(jì)。課程設(shè)計(jì)無(wú)疑是《信號(hào)與系統(tǒng)》課程的一個(gè)非常不錯(cuò)的實(shí)踐平臺(tái)。一方面,學(xué)生通過(guò)參與課程設(shè)計(jì)可以加深對(duì)所學(xué)知識(shí)的印象鞏固所學(xué)知識(shí),使所學(xué)知識(shí)有更深的體會(huì)和運(yùn)用。另一方面,理論與實(shí)踐相結(jié)合,可以鍛煉學(xué)生接受新事物的能力和培養(yǎng)創(chuàng)造力。
4 結(jié)束語(yǔ)
回首《信號(hào)與系統(tǒng)》課程的教學(xué)歷史,長(zhǎng)期以來(lái)大量學(xué)生在繁雜的數(shù)學(xué)公式推導(dǎo)中苦苦掙扎而忽略了分析問(wèn)題的基本方法的思考與理解,本文立足于傳統(tǒng)教學(xué)模式下的《信號(hào)與系統(tǒng)》課程教學(xué)背景,分析了MATLAB仿真軟件的各個(gè)特點(diǎn),將MATLAB仿真軟件引入到《信號(hào)與系統(tǒng)》的教學(xué)中去,理論與實(shí)踐相結(jié)合,充分發(fā)揮利用了MATLAB仿真軟件的各項(xiàng)優(yōu)勢(shì),能使學(xué)生更好地理解該課程的相關(guān)知識(shí),既能使學(xué)生從繁瑣的數(shù)字計(jì)算中解脫開(kāi)來(lái),又能使學(xué)生透徹地理解所學(xué)知識(shí),同時(shí)更加注重于分析方法的學(xué)習(xí),在一定程度上提高了《信號(hào)與系統(tǒng)》的學(xué)習(xí)效率,增加了對(duì)該課程的學(xué)習(xí)積極性。
【參考文獻(xiàn)】
[1]李小光,曲振峰.MATLAB在信號(hào)與系統(tǒng)課程教學(xué)中的應(yīng)用探討[J].洛陽(yáng):張家口職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008,21(3):59-61.
[2]廖延娜.MATLAB在《信號(hào)與系統(tǒng)》課程教學(xué)中的應(yīng)用[J].西安:西安郵電學(xué)院學(xué)報(bào),2009,14(5):194-195.
[3]王潔麗,賈素梅,薛芳.MATLA軟件在信號(hào)與系統(tǒng)輔助教學(xué)中的應(yīng)用[J].邯鄲:現(xiàn)代電子技術(shù),2007,6:123-125.
[4]賴(lài)欣,諶海云,顧亞雄.“信號(hào)與系統(tǒng)”課程教學(xué)改革的探索與實(shí)踐[J].成都:科技教育創(chuàng)新,2013,3:158-160.
[5]鄭君里,應(yīng)啟珩,楊為理.信號(hào)與系統(tǒng)[M].北京:高等教育出版社,2000.
[責(zé)任編輯:楊玉潔]