第一講 matlab語言基礎(chǔ)

第一講 matlab語言基礎(chǔ)

ID:10022573

大?。?63.51 KB

頁數(shù):55頁

時(shí)間:2018-05-12

第一講 matlab語言基礎(chǔ)_第1頁
第一講 matlab語言基礎(chǔ)_第2頁
第一講 matlab語言基礎(chǔ)_第3頁
第一講 matlab語言基礎(chǔ)_第4頁
第一講 matlab語言基礎(chǔ)_第5頁
資源描述:

《第一講 matlab語言基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、歡迎學(xué)習(xí)MATLABMATLAB語言基礎(chǔ)主講教師:陳梅蓮電子信息與控制工程學(xué)院MATLAB課程介紹定位:公共基礎(chǔ)選修課目標(biāo):了解MATLAB,能夠熟練掌握數(shù)學(xué)(矩陣)運(yùn)算,簡單編程,簡單的數(shù)據(jù)處理及基本圖形繪制.教材:自編教材特點(diǎn):完全不必具備其它語言的基礎(chǔ),各年級各專業(yè)的同學(xué)都可選修。MATLAB課程安排學(xué)時(shí):32學(xué)時(shí)(基于matlab4.2版本,介紹matlab6)安排:講課16學(xué)時(shí),上機(jī)14學(xué)時(shí),考試2學(xué)時(shí)考核要求:不得缺勤,實(shí)驗(yàn)報(bào)告必須齊備??己朔绞?考試學(xué)習(xí)內(nèi)容一、MATLAB概述二、MATLAB的數(shù)值運(yùn)算、符號運(yùn)算 三、MATLAB的二維、三維繪圖 四

2、、圖形化仿真程序設(shè)計(jì) 五、MATLAB工具箱與跨平臺(tái)接口 六、MATLAB6簡介七、MATLAB程序設(shè)計(jì)第一節(jié)MATLAB語言概述一、MATLAB語言的發(fā)展matlab語言是由美國的CleverMoler博士于1980年開發(fā)的設(shè)計(jì)者的初衷是為解決“線性代數(shù)”課程的矩陣運(yùn)算問題取名MATLAB即MatrixLaboratory矩陣實(shí)驗(yàn)室的意思它將一個(gè)優(yōu)秀軟件的易用性與可靠性、通用性與專業(yè)性、一般目的的應(yīng)用與高深的科學(xué)技術(shù)應(yīng)用有機(jī)的相結(jié)合MATLAB是一種直譯式的高級語言,比其它程序設(shè)計(jì)語言容易MATLAB語言與其它語言的關(guān)系仿佛和C語言與匯編語言的關(guān)系一樣計(jì)算機(jī)語言

3、的發(fā)展數(shù)值運(yùn)算解析運(yùn)算管理、可視化智能化標(biāo)志著計(jì)算機(jī)語言向“智能化”方向發(fā)展,被稱為第四代編程語言。MATLAB已經(jīng)不僅僅是一個(gè)“矩陣實(shí)驗(yàn)室”了,它集科學(xué)計(jì)算、圖象處理;聲音處理于一身,并提供了豐富的Windows圖形界面設(shè)計(jì)方法MATLAB語言是功能強(qiáng)大的計(jì)算機(jī)高級語言,它以超群的風(fēng)格與性能風(fēng)靡全世界,成功地應(yīng)用于各工程學(xué)科的研究領(lǐng)域MATLAB在美國已經(jīng)作為大學(xué)工科學(xué)生必修的計(jì)算機(jī)語言之一(C,FORTRAN,ASSEMBLER,MATLAB)近年來,MATLAB語言已在我國推廣使用,現(xiàn)在已應(yīng)用于各學(xué)科研究部門和許多高等院校MATLAB語言不受計(jì)算機(jī)硬件的影響

4、,286以上的計(jì)算機(jī)都可以使用二、matlab能在各領(lǐng)域做什麼工業(yè)研究與開發(fā)數(shù)學(xué)教學(xué),特別是線性代數(shù)數(shù)值分析和科學(xué)計(jì)算方面的教學(xué)與研究電子學(xué)、控制理論和物理學(xué)等工程和科學(xué)學(xué)科方面的教學(xué)與研究經(jīng)濟(jì)學(xué)、化學(xué)和生物學(xué)等計(jì)算問題的所有其他領(lǐng)域中的教學(xué)與研究例、用一個(gè)簡單命令求解線性系統(tǒng)3x1+x2-x3=3.6x1+2x2+4x3=2.1-x1+4x2+5x3=-1.4A=[31-1;124;-145];b=[3.6;2.1;-1.4];x=Abx=1.4818-0.46060.3848對于線性系統(tǒng)有Ax=b例、用簡短命令計(jì)算并繪制在0?x?6范圍內(nèi)的sin(2x)、s

5、inx2、sin2x。x=linspace(0,6)y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2;plot(x,y1,x,y2,x,y3)階梯圖用四種方法描述cos(x)*sin(y)圖形二、MATLAB語言的特點(diǎn):語言簡潔緊湊,語法限制不嚴(yán),程序設(shè)計(jì)自由度大,可移植性好運(yùn)算符、庫函數(shù)豐富圖形功能強(qiáng)大界面友好、編程效率高擴(kuò)展性強(qiáng)三、MATLAB語言的功能:強(qiáng)大的數(shù)值(矩陣)運(yùn)算功能廣泛的符號運(yùn)算功能高級與低級兼?zhèn)涞膱D形功能(計(jì)算結(jié)果的可視化功能)可靠的容錯(cuò)功能應(yīng)用靈活的兼容與接口功能信息量豐富的聯(lián)機(jī)檢索功能1.矩陣運(yùn)算功能MATL

6、AB提供了豐富的矩陣運(yùn)算處理功能,是基于矩陣運(yùn)算的處理工具。變量??矩陣,運(yùn)算??矩陣的運(yùn)算例如C=A+B,A,B,C都是矩陣,是矩陣的加運(yùn)算即使一個(gè)常數(shù),Y=5,MATLAB也看做是一個(gè)1?1的矩陣2.符號運(yùn)算功能符號運(yùn)算即用字符串進(jìn)行數(shù)學(xué)分析允許變量不賦值而參與運(yùn)算用于解代數(shù)方程、微積分、復(fù)合導(dǎo)數(shù)、積分、二重積分、有理函數(shù)、微分方程、泰樂級數(shù)展開、尋優(yōu)等等,可求得解析符號解3.豐富的繪圖功能與計(jì)算結(jié)果的可視化具有高層繪圖功能——兩維、三維繪圖具有底層繪圖功能——句柄繪圖使用plot函數(shù)可隨時(shí)將計(jì)算結(jié)果可視化4.圖形化程序編制功能動(dòng)態(tài)系統(tǒng)進(jìn)行建模、仿真和分析的軟

7、件包用結(jié)構(gòu)圖編程,而不用程序編程只需拖幾個(gè)方塊、連幾條線,即可實(shí)現(xiàn)編程功能5.豐富的MATLAB工具箱MATLAB主工具箱符號數(shù)學(xué)工具箱SIMULINK仿真工具箱控制系統(tǒng)工具箱信號處理工具箱圖象處理工具箱通訊工具箱系統(tǒng)辨識工具箱神經(jīng)元網(wǎng)絡(luò)工具箱金融工具箱許多學(xué)科,在MATLAB中都有專用工具箱,現(xiàn)已有30多個(gè)工具箱,但MATLAB語言的擴(kuò)展開發(fā)還遠(yuǎn)遠(yuǎn)沒有結(jié)束,各學(xué)科的相互促進(jìn),將使得MATLAB更加強(qiáng)大6.MATLAB的兼容功能可與C語言、FORTURE語言跨平臺(tái)兼容用函數(shù)CMEX、FMEX實(shí)現(xiàn)此功能不推薦使用7.MATLAB的容錯(cuò)功能非法操作時(shí),給出提示,并不影

8、響其操作1

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。