資源描述:
《matlab課程設(shè)計-matlab運(yùn)算與應(yīng)用設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、課程設(shè)計任務(wù)書學(xué)生姓名:**專業(yè)班級:電信****指導(dǎo)教師:****工作單位:信息工程學(xué)院題目:Matlab運(yùn)算與應(yīng)用設(shè)計4初始條件:1.Matlab6.5以上版本軟件;2.課程設(shè)計輔導(dǎo)資料:“Matlab語言基礎(chǔ)及使用入門”、“數(shù)字信號處理原理與實(shí)現(xiàn)”、“Matlab及在電子信息課程中的應(yīng)用”等;3.先修課程:信號與系統(tǒng)、數(shù)字信號處理、Matlab應(yīng)用實(shí)踐及信號處理類課程等。要求完成的主要任務(wù):(包括課程設(shè)計工作量及其技術(shù)要求,以及說明書撰寫等具體要求)1.本課程設(shè)計統(tǒng)一技術(shù)要求:研讀輔導(dǎo)資料對應(yīng)章節(jié),對選定的設(shè)計題目進(jìn)行理論分析,針對具體設(shè)計部分的原理分析、建模、必要的推導(dǎo)和可行
2、性分析,畫出程序設(shè)計框圖,編寫程序代碼(含注釋),上機(jī)調(diào)試運(yùn)行程序,記錄實(shí)驗(yàn)結(jié)果(含計算結(jié)果和圖表),并對實(shí)驗(yàn)結(jié)果進(jìn)行分析總結(jié)。具體設(shè)計要求包括:①初步了解Matlab、熟悉Matlab界面、進(jìn)行簡單操作;②MATLAB的數(shù)值計算:創(chuàng)建矩陣、矩陣運(yùn)算、多項(xiàng)式運(yùn)算、線性方程組、數(shù)值統(tǒng)計;③基本繪圖函數(shù):plot,plot3,mesh,surf等,要求掌握以上繪圖函數(shù)的用法、簡單圖形標(biāo)注、簡單顏色設(shè)定等;④使用文本編輯器編輯m文件,函數(shù)調(diào)用;⑤能進(jìn)行簡單的信號處理Matlab編程;2.課程設(shè)計說明書按學(xué)?!罢n程設(shè)計工作規(guī)范”中的“統(tǒng)一書寫格式”撰寫,具體包括:①目錄;②與設(shè)計題目相關(guān)的理
3、論分析、歸納和總結(jié);③與設(shè)計內(nèi)容相關(guān)的原理分析、建模、推導(dǎo)、可行性分析;④程序設(shè)計框圖、程序代碼(含注釋)、程序運(yùn)行結(jié)果和圖表、實(shí)驗(yàn)結(jié)果分析和總結(jié);⑤課程設(shè)計的心得體會(至少500字);⑥參考文獻(xiàn);其它必要內(nèi)容等。時間安排:指導(dǎo)教師簽名:年月日系主任(或責(zé)任教師)簽名:年月日目錄一.MATLAB簡介……………………………………………………………………(3)二.具體題目分析…………………………………………………………………(4)2.1……………………………………………………………………………(4)2.2……………………………………………………………………………(4)2.3…………………
4、…………………………………………………………(5)2.4……………………………………………………………………………(6)2.5……………………………………………………………………………(9)2.6……………………………………………………………………………(10)2.7……………………………………………………………………………(10)2.8……………………………………………………………………………(11)2.9……………………………………………………………………………(11)2.10…………………………………………………………………………(12)三.課程設(shè)計得…………………………………
5、………………………………(14)四.參考文獻(xiàn)……………………………………………………………………(15)五.本科生課程設(shè)計成績評表…………………………………………………(16)(2)一.MATLAB的簡介MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。 MATLAB是矩陣實(shí)驗(yàn)室(MatrixLaboratory)的簡稱,和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計算方面首屈一指。MATLAB可以進(jìn)行矩陣
6、運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)計、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完相同的事情簡捷得多,并且mathwork也吸收了像Maple等軟件的優(yōu)點(diǎn),使MATLAB成為一個強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對C,F(xiàn)ORTRAN,C++,JAVA的支持??梢灾苯诱{(diào)用,用戶也可以將自己編寫的實(shí)用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLA
7、B愛好者都編寫了一些經(jīng)典的程序,用戶可以直接進(jìn)行下載就可以用。MATLAB應(yīng)用MATLAB產(chǎn)品族可以用來進(jìn)行以下各種工作: ●數(shù)值分析 ●數(shù)值和符號計算 ●工程與科學(xué)繪圖 ●控制系統(tǒng)的設(shè)計與仿真 ●數(shù)字圖像處理 ●數(shù)字信號處理 ●通訊系統(tǒng)設(shè)計與仿真 ●財務(wù)與金融工程MATLAB的應(yīng)用范圍非常廣,包括信號和圖像處理、通訊、控制系統(tǒng)設(shè)計、測試和測量、財務(wù)建模和分析以及計算生物學(xué)等眾多應(yīng)用領(lǐng)域。附加的工具箱(單獨(dú)提供的專用MATLAB函數(shù)集)擴(kuò)展