《MALAB實(shí)用技術(shù)》PPT課件.ppt
《《MALAB實(shí)用技術(shù)》PPT課件.ppt》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《《MALAB實(shí)用技術(shù)》PPT課件.ppt(34頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
歡迎學(xué)習(xí)MATLAB,MATLAB實(shí)用技術(shù),主講教師:賈俊霞機(jī)電學(xué)院電信教研室,,,MATLAB課程介紹,定位:專(zhuān)業(yè)課目標(biāo):了解MATLAB,能夠熟練掌握數(shù)學(xué)(矩陣)運(yùn)算,簡(jiǎn)單編程,簡(jiǎn)單的數(shù)據(jù)處理及基本圖形繪制.,教材:《MATLAB教程及實(shí)訓(xùn)》特點(diǎn):完全不必具備其它語(yǔ)言的基礎(chǔ),各年級(jí)各專(zhuān)業(yè)的同學(xué)都可學(xué)習(xí)。,MATLAB課程安排,學(xué)時(shí):64學(xué)時(shí)(基于matlab7.0版本,介紹matlab7.3)安排:周課時(shí)4節(jié)考核要求:不得缺勤考核方式:上機(jī)考試,前言:MATLAB語(yǔ)言概述,一、MATLAB語(yǔ)言的發(fā)展matlab語(yǔ)言是由美國(guó)的CleverMoler博士于1980年開(kāi)發(fā)的設(shè)計(jì)者的初衷是為解決“線(xiàn)性代數(shù)”課程的矩陣運(yùn)算問(wèn)題取名MATLAB即MatrixLaboratory矩陣實(shí)驗(yàn)室的意思,它將一個(gè)優(yōu)秀軟件的易用性與可靠性、通用性與專(zhuān)業(yè)性、一般目的的應(yīng)用與高深的科學(xué)技術(shù)應(yīng)用有機(jī)的相結(jié)合MATLAB是一種直譯式的高級(jí)語(yǔ)言,比其它程序設(shè)計(jì)語(yǔ)言容易,MATLAB語(yǔ)言與其它語(yǔ)言的關(guān)系仿佛和C語(yǔ)言與匯編語(yǔ)言的關(guān)系一樣,,計(jì)算機(jī)語(yǔ)言的發(fā)展,標(biāo)志著計(jì)算機(jī)語(yǔ)言向“智能化”方向發(fā)展,被稱(chēng)為第四代編程語(yǔ)言。,MATLAB已經(jīng)不僅僅是一個(gè)“矩陣實(shí)驗(yàn)室”了,它集科學(xué)計(jì)算、圖象處理;聲音處理于一身,并提供了豐富的Windows圖形界面設(shè)計(jì)方法MATLAB語(yǔ)言是功能強(qiáng)大的計(jì)算機(jī)高級(jí)語(yǔ)言,它以超群的風(fēng)格與性能風(fēng)靡全世界,成功地應(yīng)用于各工程學(xué)科的研究領(lǐng)域,MATLAB在美國(guó)已經(jīng)作為大學(xué)工科學(xué)生必修的計(jì)算機(jī)語(yǔ)言之一(C,FORTRAN,ASSEMBLER,MATLAB)近年來(lái),MATLAB語(yǔ)言已在我國(guó)推廣使用,現(xiàn)在已應(yīng)用于各學(xué)科研究部門(mén)和許多高等院校MATLAB語(yǔ)言不受計(jì)算機(jī)硬件的影響,286以上的計(jì)算機(jī)都可以使用,二、matlab能在各領(lǐng)域做什麼工業(yè)研究與開(kāi)發(fā)數(shù)學(xué)教學(xué),特別是線(xiàn)性代數(shù)數(shù)值分析和科學(xué)計(jì)算方面的教學(xué)與研究電子學(xué)、控制理論和物理學(xué)等工程和科學(xué)學(xué)科方面的教學(xué)與研究經(jīng)濟(jì)學(xué)、化學(xué)和生物學(xué)等計(jì)算問(wèn)題的所有其他領(lǐng)域中的教學(xué)與研究,例、用一個(gè)簡(jiǎn)單命令求解線(xiàn)性系統(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=A\bx=1.4818-0.46060.3848,,對(duì)于線(xiàn)性系統(tǒng)有Ax=b,例、用簡(jiǎn)短命令計(jì)算并繪制在0?x?6范圍內(nèi)的sin(2x)、sinx2、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語(yǔ)言的特點(diǎn):語(yǔ)言簡(jiǎn)潔緊湊,語(yǔ)法限制不嚴(yán),程序設(shè)計(jì)自由度大,可移植性好運(yùn)算符、庫(kù)函數(shù)豐富圖形功能強(qiáng)大界面友好、編程效率高擴(kuò)展性強(qiáng),四、MATLAB語(yǔ)言的功能:強(qiáng)大的數(shù)值(矩陣)運(yùn)算功能廣泛的符號(hào)運(yùn)算功能高級(jí)與低級(jí)兼?zhèn)涞膱D形功能(計(jì)算結(jié)果的可視化功能)可靠的容錯(cuò)功能應(yīng)用靈活的兼容與接口功能信息量豐富的聯(lián)機(jī)檢索功能,1.矩陣運(yùn)算功能,MATLAB提供了豐富的矩陣運(yùn)算處理功能,是基于矩陣運(yùn)算的處理工具。變量??矩陣,運(yùn)算??矩陣的運(yùn)算例如C=A+B,A,B,C都是矩陣,是矩陣的加運(yùn)算即使一個(gè)常數(shù),Y=5,MATLAB也看做是一個(gè)1?1的矩陣,,,,,,,以4?3矩陣乘以3?2矩陣為例比較BASIC、Fortran、C、Matlab編程情況,BASIC語(yǔ)言編程DIMA(4,3),B(3,2),C(4,2)FORI=1TO4FORJ=1TO3C(I,J)=0FORK=1TO2C(I,J)=C(I,J)+A(I,K)*B(K,J)NEXTK;PRINTC(I,J),NEXTJ;PRINTNEXTI,,,,Fortran語(yǔ)言編程DIMENSIONA(4,3),B(3,2),C(4,2)DO30I=1,4DO20J=1,3C(I,J)=0DO10K=1,210C(I,J)=C(I,J)+A(I,K)*B(K,J)20CONTINUEWRITE(*,*)(C(I,J),J=1,2)30CONTINUE,,,,C語(yǔ)言編程main(){intA[4][3],B[3][2],C[4][2];for(I=0;I<4;I++){for(J=0;J<3;J++){C[I][J]=0;for(K=0;K<2;K++)C[I][J]+=A[I][K]*B[K][J];}};printf(”%d%d\n”,C[I][1],C[I][2]);},,,,Matlab語(yǔ)言編程C=A*B,That’sit!,2.符號(hào)運(yùn)算功能符號(hào)運(yùn)算即用字符串進(jìn)行數(shù)學(xué)分析允許變量不賦值而參與運(yùn)算用于解代數(shù)方程、微積分、復(fù)合導(dǎo)數(shù)、積分、二重積分、有理函數(shù)、微分方程、泰樂(lè)級(jí)數(shù)展開(kāi)、尋優(yōu)等等,可求得解析符號(hào)解,3.豐富的繪圖功能與計(jì)算結(jié)果的可視化,具有高層繪圖功能——兩維、三維繪圖具有底層繪圖功能——句柄繪圖使用plot函數(shù)可隨時(shí)將計(jì)算結(jié)果可視化,4.圖形化程序編制功能,動(dòng)態(tài)系統(tǒng)進(jìn)行建模、仿真和分析的軟件包用結(jié)構(gòu)圖編程,而不用程序編程只需拖幾個(gè)方塊、連幾條線(xiàn),即可實(shí)現(xiàn)編程功能,5.豐富的MATLAB工具箱,MATLAB主工具箱符號(hào)數(shù)學(xué)工具箱SIMULINK仿真工具箱控制系統(tǒng)工具箱信號(hào)處理工具箱圖象處理工具箱通訊工具箱系統(tǒng)辨識(shí)工具箱神經(jīng)元網(wǎng)絡(luò)工具箱金融工具箱,許多學(xué)科,在MATLAB中都有專(zhuān)用工具箱,現(xiàn)已有30多個(gè)工具箱,但MATLAB語(yǔ)言的擴(kuò)展開(kāi)發(fā)還遠(yuǎn)遠(yuǎn)沒(méi)有結(jié)束,各學(xué)科的相互促進(jìn),將使得MATLAB更加強(qiáng)大,6.MATLAB的兼容功能可與C語(yǔ)言、FORTURE語(yǔ)言跨平臺(tái)兼容用函數(shù)CMEX、FMEX實(shí)現(xiàn)此功能不推薦使用,7.MATLAB的容錯(cuò)功能非法操作時(shí),給出提示,并不影響其操作1/0Warning:Dividebyzeroans=Inf,8.MATLAB的開(kāi)放式可擴(kuò)充結(jié)構(gòu),matlab所有函數(shù)都是開(kāi)放的用戶(hù)可按自己意愿隨意更改正因?yàn)榇斯δ埽沟胢atlab的應(yīng)用越來(lái)越廣泛9.強(qiáng)大的聯(lián)機(jī)檢索幫助系統(tǒng)可隨時(shí)檢索matlab函數(shù)可隨時(shí)查詢(xún)matlab函數(shù)的使用方法,五、MATLAB功能演示舉例,1.魔術(shù)矩陣金庸作品中的3?3魔術(shù)矩陣?????????橫、豎、斜、反斜三個(gè)元素之和都相等,816357492橫、豎、斜、反斜三個(gè)元素之和都是15。,再請(qǐng)看德國(guó)畫(huà)家兼業(yè)余數(shù)學(xué)家AlberchtDrer的一幅文藝復(fù)興時(shí)期的版畫(huà)“Melencolia”(患憂(yōu)郁癥的人)。,如果仔細(xì)觀(guān)察,會(huì)發(fā)現(xiàn)右上角有一個(gè)44的方陣,它的各橫行、各豎行及兩對(duì)角線(xiàn)上的4個(gè)元素之和都是34。,,magic(4)ans=16231351110897612414151驗(yàn)證!橫、豎、斜、反斜三個(gè)元素之和都是34。,Thisistheend!Thankyou!,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- MALAB實(shí)用技術(shù) MALAB 實(shí)用技術(shù) PPT 課件
鏈接地址:http://m.appdesigncorp.com/p-11552426.html