![matlab第1章基礎(chǔ)準(zhǔn)備及入門課件_第1頁](http://file4.renrendoc.com/view/10e9237866a522a7caee1d5071b7ff11/10e9237866a522a7caee1d5071b7ff111.gif)
![matlab第1章基礎(chǔ)準(zhǔn)備及入門課件_第2頁](http://file4.renrendoc.com/view/10e9237866a522a7caee1d5071b7ff11/10e9237866a522a7caee1d5071b7ff112.gif)
![matlab第1章基礎(chǔ)準(zhǔn)備及入門課件_第3頁](http://file4.renrendoc.com/view/10e9237866a522a7caee1d5071b7ff11/10e9237866a522a7caee1d5071b7ff113.gif)
![matlab第1章基礎(chǔ)準(zhǔn)備及入門課件_第4頁](http://file4.renrendoc.com/view/10e9237866a522a7caee1d5071b7ff11/10e9237866a522a7caee1d5071b7ff114.gif)
![matlab第1章基礎(chǔ)準(zhǔn)備及入門課件_第5頁](http://file4.renrendoc.com/view/10e9237866a522a7caee1d5071b7ff11/10e9237866a522a7caee1d5071b7ff115.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)時(shí):51(講課17,上機(jī)34)學(xué)分:3適用對(duì)象:工程類專業(yè)本科生教學(xué)方法:授課、上機(jī)練習(xí)和自學(xué)相結(jié)合考核要求:平時(shí)成績(jī)(以上機(jī)為主)50%,最終考試50%授課教師:張健(34178323@)上課:星期1(1、2節(jié)),教1-528上機(jī):星期1(7、8、9、10節(jié)),教1-608Matlab工程應(yīng)用基礎(chǔ)
ApplicationofMatlabinEngineering學(xué)時(shí):51(講課17,上機(jī)34)學(xué)分:3高效的科學(xué)計(jì)算工具使科技人員終身受益
科學(xué)計(jì)算工具的發(fā)展算盤(最早的計(jì)算工具)計(jì)算尺(1630年發(fā)明)計(jì)算器(1970年發(fā)明)取代計(jì)算尺計(jì)算機(jī)(1950年發(fā)明)科學(xué)計(jì)算語言為標(biāo)志中國(guó)尚需努力2023/1/82第1章基礎(chǔ)準(zhǔn)備與入門高效的科學(xué)計(jì)算工具使科技人員終身受益
科學(xué)計(jì)算工具的發(fā)展算盤工具改進(jìn)教學(xué)科研計(jì)算機(jī)取代計(jì)算器更有革命性的影響與計(jì)算器取代計(jì)算尺的過程有三點(diǎn)不同(1)效率提高(2)影響理論研究和建模方法(3)需要一定的培訓(xùn)為什么學(xué)習(xí)MATLAB?2023/1/83第1章基礎(chǔ)準(zhǔn)備與入門工具改進(jìn)教學(xué)科研計(jì)算機(jī)取代計(jì)算器更有革命性的影響2023/1教學(xué)基本要求1.了解Matlab語言特點(diǎn)、熟悉Matlab視窗環(huán)境、掌握Matlab幫助功能的基本使用方法。2.掌握Matlab中變量和函數(shù)的有關(guān)概念、以及矩陣和多項(xiàng)式的構(gòu)造和運(yùn)算方法。初步具有將一般數(shù)學(xué)問題轉(zhuǎn)化為計(jì)算模型的能力,并能夠使用常用的幾種常用的函數(shù)進(jìn)行簡(jiǎn)單的問題求解。3.搞清符號(hào)變量和符號(hào)表達(dá)式的定義,并能用符號(hào)運(yùn)算解決一般的微積分和方程求解問題。掌握Matlab程序設(shè)計(jì)的幾種基本控制轉(zhuǎn)移語句,學(xué)會(huì)使用數(shù)組和簡(jiǎn)單M文件的編程,了解類和對(duì)象的概念。4.掌握二維平面圖形和三維立體圖形的繪制方法,進(jìn)行數(shù)據(jù)可視化處理。理解用戶圖形界面程序的構(gòu)造,掌握編程方法。5.能夠使用Matlab在電路、信號(hào)系統(tǒng)、通信中進(jìn)行仿真2023/1/84第1章基礎(chǔ)準(zhǔn)備與入門教學(xué)基本要求1.了解Matlab語言特點(diǎn)、熟悉Matlab視第一章基礎(chǔ)準(zhǔn)備與入門電子信息工程教研室第一章基礎(chǔ)準(zhǔn)備與入門電子信息工程教研室2023/1/8本章學(xué)習(xí)內(nèi)容MATLAB是矩陣實(shí)驗(yàn)室(Matrix
Laboratory)之意。除具備卓越的數(shù)值計(jì)算能力外,它還提供了專業(yè)水平的符號(hào)計(jì)算,文字處理,可視化建模仿真和實(shí)時(shí)控制等功能。本章主要介紹MATLAB的基本情況、安裝過程、用戶界面等。6第1章基礎(chǔ)準(zhǔn)備與入門2023/1/8本章學(xué)習(xí)內(nèi)容MATLAB是矩陣實(shí)驗(yàn)室(Mat1.1MATLAB概述MATLAB是一種科學(xué)計(jì)算軟件,適用于工程應(yīng)用各領(lǐng)域的分析設(shè)計(jì)與復(fù)雜計(jì)算,它使用方便,輸入簡(jiǎn)捷,運(yùn)算高效且內(nèi)容豐富,很容易由用戶自行擴(kuò)展。因此,當(dāng)前已成為美國(guó)和其他發(fā)達(dá)國(guó)家大學(xué)數(shù)學(xué)和科學(xué)研究中最常用且必不可少的工具。2023/1/87第1章基礎(chǔ)準(zhǔn)備與入門1.1MATLAB概述MATLAB是一種科學(xué)計(jì)算軟件,適1.1.1MATLAB產(chǎn)生的歷史背景70年代中后期,cleveMoIg博士和其同事在美國(guó)國(guó)家科學(xué)基金的資助下開發(fā)了調(diào)用EISPACK和LINPACK的NRTRM子程序庫。EISPACK是特征值求解的FORTRAN程序庫,LINPACK是解線性方程的程序庫。在當(dāng)時(shí),這兩個(gè)程序庫代表矩陣運(yùn)算的最高水平。2023/1/88第1章基礎(chǔ)準(zhǔn)備與入門1.1.1MATLAB產(chǎn)生的歷史背景70年代中后期,cle到70年代后期,身為美國(guó)NewMexico大學(xué)計(jì)算機(jī)系系主任的CleveMoler,在給學(xué)生講授線性代數(shù)課程時(shí),想教學(xué)生使用EISPACK和LINPACK程序庫,但他發(fā)現(xiàn)學(xué)生用FORTRAN編寫接口程序很費(fèi)時(shí)間,于是他開始自己動(dòng)手,利用業(yè)余時(shí)間為學(xué)生編寫EISPACK和LINPACK的接口程序。CleveMoler給這個(gè)接口程序取名為MATLAB,該名為矩陣(matrix)和實(shí)驗(yàn)室(1aboratry)兩個(gè)英文單詞的前三個(gè)字母的組合。在以后的數(shù)年里,MATLAB在多所大學(xué)里作為教學(xué)輔助軟件使用,并作為面向大眾的免費(fèi)軟件廣為流傳。2023/1/89第1章基礎(chǔ)準(zhǔn)備與入門到70年代后期,身為美國(guó)NewMexico大學(xué)計(jì)算機(jī)系系主目前,在大學(xué)里,MATLAB已成為線性代數(shù)、自動(dòng)控制理論、數(shù)理統(tǒng)計(jì)、數(shù)字信號(hào)處理、時(shí)間序列分析、動(dòng)態(tài)系統(tǒng)仿真等高級(jí)課程的基本教學(xué)工具;成為攻讀學(xué)位的大學(xué)生、碩士生、博士生必須掌握的基本技能。1984年,C1eveMoler和JohnLittle成立了Mathworks公司,正式把MATLAB推向市場(chǎng)。
2023/1/810第1章基礎(chǔ)準(zhǔn)備與入門目前,在大學(xué)里,MATLAB已成為線性代數(shù)、自動(dòng)控制理論、數(shù)1.1.2MATLAB的語言特點(diǎn)1.運(yùn)算符豐富2.語言簡(jiǎn)單易學(xué),容易使用,庫函數(shù)極其豐富3.MATLAB既具有結(jié)構(gòu)化的控制語句,又有面向?qū)ο缶幊痰奶匦浴?.程序限制不嚴(yán)格,程序設(shè)計(jì)自由度大2023/1/811第1章基礎(chǔ)準(zhǔn)備與入門1.1.2MATLAB的語言特點(diǎn)1.運(yùn)算符豐富2023/5.程序的可移植性很好6.MATLAB的圖形功能強(qiáng)大7.功能強(qiáng)大的工具箱8.源程序的開放性9、MATLAB的缺點(diǎn)2023/1/812第1章基礎(chǔ)準(zhǔn)備與入門5.程序的可移植性很好2023/1/812第1章基礎(chǔ)準(zhǔn)備1.1.3MATLAB的組成1.MATLAB開發(fā)環(huán)境是一個(gè)集成的工作環(huán)境,包括MATLAB命令窗口、文件編輯調(diào)試器、工作空間、數(shù)組編輯器和在線幫助文檔等。2.MATLAB語言具有程序流程控制、函數(shù)、數(shù)據(jù)結(jié)構(gòu)、輸入輸出和面向?qū)ο蟮木庉嬏攸c(diǎn),是基于矩陣/數(shù)組的語言。3.MATLAB的數(shù)學(xué)函數(shù)庫包含了大量的計(jì)算算法,包括基本函數(shù)、矩陣運(yùn)算和復(fù)雜算法等。4.MATLAB的圖形處理系統(tǒng)能夠?qū)⒍S和三維數(shù)組的數(shù)據(jù)用圖形表示出來,并可以實(shí)現(xiàn)圖像處理、動(dòng)畫顯示和表達(dá)式作圖等功能。5.MATLAB應(yīng)用程序接口使MATLAB語言能與C或FORTRAN等其他編程語言進(jìn)行交互。2023/1/813第1章基礎(chǔ)準(zhǔn)備與入門1.1.3MATLAB的組成1.MATLAB開發(fā)環(huán)境是一個(gè)1.2MATLAB的安裝與內(nèi)容選擇MATLAB只有在適當(dāng)?shù)耐獠凯h(huán)境中才能正常運(yùn)行。因此,恰當(dāng)?shù)嘏渲猛獠肯到y(tǒng)是保證MATLAB運(yùn)行良好的先決條件。對(duì)于在PC機(jī)上使用MATLAB的用戶來說,需要自己安裝MATLAB。下面介紹從光盤上安裝MATLAB的方法。隨著MATLAB版本的更新,安裝也越來越簡(jiǎn)便,對(duì)于MATLAB7.1,用戶只要按照安裝界面的提示逐步進(jìn)行即可。2023/1/814第1章基礎(chǔ)準(zhǔn)備與入門1.2MATLAB的安裝與內(nèi)容選擇MATLAB只有在適當(dāng)?shù)腟tep1:安裝前的準(zhǔn)備Step2:開始安裝Step3:輸入用戶信息Step4:瀏覽如圖1.3所示的軟件許可協(xié)議(LicenseAgreement)Step5:選擇安裝類型2023/1/815第1章基礎(chǔ)準(zhǔn)備與入門Step1:安裝前的準(zhǔn)備2023/1/815第1章基礎(chǔ)準(zhǔn)組件名稱功能1、必須選擇的本原性組件MATLAB這是最核心的部分。沒有它就沒有MATLAB環(huán)境。有了它,就可以對(duì)各類數(shù)據(jù)(除符號(hào)類數(shù)據(jù)外)進(jìn)行操作、運(yùn)算和可視化2.最常用的通用性工具包組件SymbolicMath符號(hào)類數(shù)據(jù)的操作和計(jì)算3.其他通用性工具包組件Simulink不用編寫程序,利用方塊圖實(shí)現(xiàn)建模和仿真;主要用于研究微分和差分方程描寫的非線性動(dòng)態(tài)系統(tǒng)Optimization包含求函數(shù)零點(diǎn)、極值、規(guī)劃等優(yōu)化程序MatlabComplier把MATLAB的M文件編譯成DLL文件,或EXE獨(dú)立應(yīng)用程序MatlabC/C++MathLibiary與MATLABComplier配合使用MatlabC/C++GraphicLibiary與MATLABComplier配合使用4.常用專業(yè)性工具包組件ControlSystemMatlab涉及控制的工具包有10多個(gè),而本欄工具包是最基本的,是解決控制問題所必選的。至于其他控制工具包則是用戶根據(jù)需要選擇的SignalProcessing是MATLAB信號(hào)處理中的基本工具包Spline內(nèi)含樣條和差值函數(shù)Statistics包含進(jìn)行復(fù)雜統(tǒng)計(jì)分析所需的程序5.其他專業(yè)性工具包組件(舉例)Stateflow與Simulink配合使用,主要用于較大型、復(fù)雜的(離散事件)動(dòng)態(tài)系統(tǒng)的建模、分析、仿真SystemIdentification據(jù)時(shí)域信號(hào)進(jìn)行動(dòng)態(tài)系統(tǒng)的辨識(shí)………..2023/1/816第1章基礎(chǔ)準(zhǔn)備與入門1、必須選擇的本原性組件MATLAB這是最核心的部分。沒有它Step6:定義安裝的目錄和所要求安裝的產(chǎn)品,圖1.5是自定義安裝類型的設(shè)置界面。Step7:確認(rèn)前面設(shè)置的安裝目錄,如圖1.6單擊“Intall”安裝按鈕就可以進(jìn)行安裝,并顯示一個(gè)用以表示當(dāng)前安裝進(jìn)度的對(duì)話框圖1.7。如果用戶安裝的產(chǎn)品不在當(dāng)前的光盤上,則會(huì)彈出一個(gè)對(duì)話框。用戶只要按照安裝提示插入另一張光盤即可繼續(xù)安裝。2023/1/817第1章基礎(chǔ)準(zhǔn)備與入門Step6:定義安裝的目錄和所要求安裝的產(chǎn)品,圖1.5是自定Step8:閱讀產(chǎn)品配置報(bào)告,如圖1.8所示。Step9:完成安裝,當(dāng)安裝完畢時(shí),會(huì)自動(dòng)彈出setupcomplete對(duì)話框。在該對(duì)話框中,用戶可以選擇在退出安裝后自動(dòng)啟動(dòng)MATLAB7.1,如果用戶不希望退出安裝后自動(dòng)啟動(dòng)它,可以取消選擇框。單擊“Finish”按鈕結(jié)束安裝。2023/1/818第1章基礎(chǔ)準(zhǔn)備與入門Step8:閱讀產(chǎn)品配置報(bào)告,如圖1.8所示。2023/1/如果把MATLAB安裝在C盤,重裝系統(tǒng)時(shí)所有資料容易丟失,所以,一般情況下,建議不要將MATLAB的Work文件夾放在C盤。在“\Matlab\bin”路徑的目錄下存放著MATLAB的許多重要文件,如果用戶操作不慎,比如誤刪了一些重要的系統(tǒng)文件,MATLAB的允許就可能出現(xiàn)意想不到的問題,所以對(duì)MATLAB初學(xué)者來說,這一點(diǎn)更應(yīng)該引起注意。2023/1/819第1章基礎(chǔ)準(zhǔn)備與入門如果把MATLAB安裝在C盤,重裝系統(tǒng)時(shí)所有資料容易丟失,所1.3MATLAB用戶界面概述雙擊桌面上的MATLAB應(yīng)用程序圖標(biāo)(或單擊開始/程序/MATLAB中的MATLAB圖標(biāo))。MATLAB啟動(dòng)后,將顯示如圖1.9所示的工作界面,它表示MATLAB系統(tǒng)已建立,用戶可與MATLAB系統(tǒng)進(jìn)行交互操作。2023/1/820第1章基礎(chǔ)準(zhǔn)備與入門1.3MATLAB用戶界面概述雙擊桌面上的MATLAB應(yīng)用要想退出MATLAB環(huán)境,可以使用以下任何一種方式:1.在MATLAB的命令窗口輸入“exit”命令。2.在MATLAB的命令窗口輸入“quit”命令。3.直接單擊MATLAB的命令窗口的按鈕。2023/1/821第1章基礎(chǔ)準(zhǔn)備與入門要想退出MATLAB環(huán)境,可以使用以下任何一種方式:2023包含一行標(biāo)題欄、一行菜單欄、一行工具欄、五個(gè)工作窗口和一行注釋欄。五個(gè)工作窗口分別為:發(fā)射臺(tái)(
LaunchPad)、工作區(qū)(Workspace)、命令歷史(CommandHistory)、當(dāng)前路徑(CurrentDirectory)和命令窗口(CommandWindows)。歷史命令發(fā)射臺(tái)命令窗口
標(biāo)題欄
菜單欄
常用工具欄
工作區(qū)當(dāng)前路徑1.3.2MATLAB的工作界面2023/1/822第1章基礎(chǔ)準(zhǔn)備與入門包含一行標(biāo)題欄、一行菜單欄、一行工具欄、五個(gè)工作窗口和一行注1.MATLAB菜單及其功能MATLAB的菜單和工具欄界面與Windows程序的界面類似,用戶只要稍加實(shí)踐就可以掌握其功能和使用方法。File(文件)菜單Edit(編輯)菜單View(視圖)菜單Window(窗口)菜單Web(連網(wǎng)信息)Help(幫助)菜單
2023/1/823第1章基礎(chǔ)準(zhǔn)備與入門1.MATLAB菜單及其功能2023/1/823第1章File菜單File菜單所包含的各選項(xiàng)的含義分述如下:【New及其子菜單】:允許用戶建立一個(gè)新的文件(M文件)、新的圖形窗(Fjgure)、仿真模型文件(.mdl)和圖形用戶界面文件(GUI)。【Open….】:從指定的相應(yīng)路徑和文件名打開一個(gè)已經(jīng)存在的文件?!綜loseCommandWindow】:關(guān)閉命令窗口?!綢mportData】:從其他文件導(dǎo)入數(shù)據(jù),并在彈出的對(duì)話框選擇文件名和路徑?!維aveWorkspaceAs….】:將工作空間中的所有變量數(shù)據(jù)保存在指定路徑下相應(yīng)的文件中?!維etpath】:設(shè)置MATLAB的搜索路徑?!綪erferences…】:允許用戶對(duì)系統(tǒng)的一些性能參數(shù)進(jìn)行設(shè)置,如數(shù)據(jù)格式、字體大小與顏色等。2023/1/824第1章基礎(chǔ)準(zhǔn)備與入門File菜單2023/1/824第1章基礎(chǔ)準(zhǔn)備與入門Edit菜單:用于復(fù)制、粘貼等操作,與一般的windows程序類似,在此不作詳細(xì)介紹。Debug菜單:用于設(shè)置程序的調(diào)試。Desktop菜單:用于設(shè)置主窗口中需要打開的窗口。Windows菜單:提供了在已打開的各窗口之間切換的功能。Help菜單:用于進(jìn)入不同的幫助系統(tǒng)。2023/1/825第1章基礎(chǔ)準(zhǔn)備與入門Edit菜單:用于復(fù)制、粘貼等操作,與一般的windows程當(dāng)用戶單擊“Currentdirectory”窗口時(shí),使得該窗口成為當(dāng)前窗口,那么會(huì)增加一個(gè)如圖1.11所示的View菜單,用于設(shè)置如何顯示當(dāng)前目錄下的文件。圖1.11單擊當(dāng)前窗口時(shí)增加View菜單當(dāng)用戶單擊“Workspace”窗口時(shí),使得該窗口成為當(dāng)前窗口,那么會(huì)增加如圖1.12所示的View菜單和Graphics菜單。菜單View用于設(shè)置如何在工作空間管理窗口中顯示變量,菜單Graphics用于打開繪圖的工具,用戶可以使用這些工具來繪制變量。
2023/1/826第1章基礎(chǔ)準(zhǔn)備與入門當(dāng)用戶單擊“Currentdirectory”窗口時(shí),使得2、MATLAB工具欄
用MATLAB的M文件編輯器新建一個(gè)M文件;用MATLAB編輯器打開一個(gè)文件;將選中的內(nèi)容剪切到剪貼板;將選中的內(nèi)容復(fù)制到剪貼板;將剪貼板中的內(nèi)容粘貼到光標(biāo)指定的位置;撤消最近一次的操作;打開Simulink瀏覽器;打開MATLAB幫助窗口。當(dāng)前工作路徑2023/1/827第1章基礎(chǔ)準(zhǔn)備與入門2、MATLAB工具欄用MATLAB的M文件編輯器3.命令窗口命令窗口是進(jìn)行MATLAB操作最主要的窗口,如圖1.14所示,“>>”為運(yùn)算提示符,表示MATLAB處于準(zhǔn)備狀態(tài)。在該窗口中,用戶可以運(yùn)行函數(shù)、執(zhí)行MATLAB的基本操作命令,以及對(duì)MATLAB系統(tǒng)的參數(shù)設(shè)置等操作。MATLAB具有良好的交互性,當(dāng)在提示符后輸入一段正確的運(yùn)算式時(shí),只需按Enter鍵,命令窗口中就會(huì)直接顯示運(yùn)算結(jié)果。在MATLAB命令窗口中運(yùn)行的所有命令都共享一個(gè)相同的工作空間,所以它們共享所有的變量,初學(xué)者應(yīng)當(dāng)重視2023/1/828第1章基礎(chǔ)準(zhǔn)備與入門3.命令窗口2023/1/828第1章基礎(chǔ)準(zhǔn)備與入門當(dāng)用戶使用命令窗口進(jìn)行工作時(shí),用戶可以根據(jù)需要,對(duì)數(shù)值計(jì)算結(jié)果的顯示格式、字體風(fēng)格、大小等進(jìn)行設(shè)置。設(shè)置命令窗口時(shí),首先選擇“File”菜單中的“Perferences”項(xiàng),則會(huì)出現(xiàn)如圖1.15所示的參數(shù)設(shè)置對(duì)話框,單擊Commandwindows標(biāo)簽即可進(jìn)入命令窗口的設(shè)置。2023/1/829第1章基礎(chǔ)準(zhǔn)備與入門當(dāng)用戶使用命令窗口進(jìn)行工作時(shí),用戶可以根據(jù)需要,對(duì)數(shù)值計(jì)算結(jié)4.工作空間窗口工作空間窗口是MATLAB的重要組成部分,例如表達(dá)式x=100產(chǎn)生了一個(gè)名為x的變量,而且這個(gè)變量x被賦予值100,這個(gè)值就被存儲(chǔ)在計(jì)算機(jī)的內(nèi)存中。工作空間窗口就是用來顯示當(dāng)前計(jì)算機(jī)內(nèi)存中MATLAB變量的名稱、數(shù)據(jù)結(jié)構(gòu)、該變量的字節(jié)數(shù)及其類型,在MATLAB中不同的變量類型對(duì)應(yīng)不同的變量名圖標(biāo),如圖1.16所示。在MATLAB命令窗口中運(yùn)行的所有命令都共享一個(gè)相同的工作空間,所以它們共享所有的變量,初學(xué)者應(yīng)當(dāng)重視。2023/1/830第1章基礎(chǔ)準(zhǔn)備與入門4.工作空間窗口2023/1/830第1章基礎(chǔ)準(zhǔn)備與入門在工作空間窗口中,用鼠標(biāo)雙擊所選變量則進(jìn)入數(shù)組編輯器(ArrayEditor),如圖1.17所示,此時(shí)用戶可對(duì)變量的維數(shù)、內(nèi)容等進(jìn)行修改。若在工作空間選擇某變量后,再單擊鼠標(biāo)右鍵即可實(shí)現(xiàn)對(duì)該變量的曲線、曲面等圖形的繪制。2023/1/831第1章基礎(chǔ)準(zhǔn)備與入門在工作空間窗口中,用鼠標(biāo)雙擊所選變量則進(jìn)入數(shù)組編輯器(Arr5.當(dāng)前路徑窗口當(dāng)前路徑窗口主要顯示當(dāng)前工作在什么路徑下,包括M文件的打開路徑等,如圖1.18所示。當(dāng)前路徑窗口允許用戶對(duì)MATLAB的路徑進(jìn)行查看和修改,如果修改了路徑立即產(chǎn)生作用。通常啟動(dòng)MATLAB系統(tǒng)之后的默認(rèn)當(dāng)前路徑是“\Matlab\Work”,如果不改變當(dāng)前目錄,用戶自己的工作空間和文件都將保存到該目錄。2023/1/832第1章基礎(chǔ)準(zhǔn)備與入門5.當(dāng)前路徑窗口2023/1/832第1章基礎(chǔ)準(zhǔn)備與入門6.命令歷史窗口在默認(rèn)設(shè)置下,命令歷史窗口自動(dòng)顯示于MATLAB界面中,用戶也可以選擇Desktop/Workspace命令調(diào)出或隱藏該命令窗口,其窗口形式如圖1.19所示。命令歷史窗口顯示用戶在命令窗口中所輸入的每條命令的歷史記錄,并標(biāo)明使用時(shí)間,這樣可以方便用戶查詢。如果用戶想再次執(zhí)行某條已經(jīng)執(zhí)行過的命令,只需在命令歷史窗口中雙擊該命令;如果用戶需要從命令歷史窗口中刪除一條或多條命令,只需選中這些命令,并單擊右鍵,在彈出的快捷菜單中選擇Deleteselection命令即可。2023/1/833第1章基礎(chǔ)準(zhǔn)備與入門6.命令歷史窗口2023/1/833第1章基礎(chǔ)準(zhǔn)備與入門1.4MATLAB的幫助系統(tǒng)MATLAB為用戶提供了非常完善的幫助系統(tǒng),包括幫助命令、幫助窗口、HTML格式幫助、pdf格式幫助及幫助演示等。有效地使用幫助系統(tǒng)所提供的信息,是用戶掌握好MATLAB應(yīng)用最佳途徑。2023/1/834第1章基礎(chǔ)準(zhǔn)備與入門1.4MATLAB的幫助系統(tǒng)MATLAB為用戶提供了非常完Matlab常用的窗口幫助命令2023/1/835第1章基礎(chǔ)準(zhǔn)備與入門Matlab常用的窗口幫助命令2023/1/835第1章MATLAB的幫助瀏覽器窗口非常全面,幾乎包括該軟件的所有內(nèi)容。幫助瀏覽器窗口如圖1.20所示,打開幫助瀏覽器窗口的方法有以下幾種:?jiǎn)螕艄ぞ邫诘摹??”圖標(biāo)。選擇菜單“help”的不同下拉幫助菜單。選擇菜單“desktop”→“help”
1.4.1使用幫助瀏覽器窗口2023/1/836第1章基礎(chǔ)準(zhǔn)備與入門MATLAB的幫助瀏覽器窗口非常全面,幾乎包括該軟件的所有內(nèi)在圖1.20中可以通過幫助主題、索引、搜索和演示4各面板來查找?guī)椭畔ⅰ?023/1/837第1章基礎(chǔ)準(zhǔn)備與入門在圖1.20中可以通過幫助主題、索引、搜索和演示4各面板來查MATLAB還提供了豐富的幫助命令,在命令窗口中輸入相關(guān)命令來得到幫助信息。1.help命令help命令可以獲得MATLAB命令和M文件的幫助信息,如果知道準(zhǔn)確的命令名稱或主題詞,使用help命令來查找最快捷。1)獲得具體命令的幫助信息help命令名稱根據(jù)命令名稱顯示具體命令的用法說明;如果命令名稱省略,則列出所有主要的幫助主題,每個(gè)幫助主題與MATLAB搜索路徑的一個(gè)目錄名稱相對(duì)應(yīng)。1.4.2使用幫助命令2023/1/838第1章基礎(chǔ)準(zhǔn)備與入門MATLAB還提供了豐富的幫助命令,在命令窗口中輸入相關(guān)命令2)分類搜索幫助信息當(dāng)用戶希望知道某類命令的幫助信息時(shí),使用help進(jìn)行分類搜索幫助信息。help類型名通過分類搜索可以得出該類的所有命令。help分類搜索類型表如表1.2所示。表1.2help分類搜索類型類型名內(nèi)容類型名內(nèi)容general通用命令graphics通用圖形函數(shù)elfun基本數(shù)學(xué)函數(shù)control控制系統(tǒng)工具箱函數(shù)elmat基本矩陣和矩陣操作ops操作符和特殊字符matfun矩陣函數(shù),數(shù)值線性代數(shù)polyfun多項(xiàng)式和內(nèi)插函數(shù)datafun數(shù)據(jù)分析和傅里葉變換lang語言結(jié)構(gòu)和調(diào)試strfun字符串函數(shù)demos演示命令iofun低級(jí)文件輸入輸出函數(shù)funfun非線性數(shù)值功能函數(shù)2023/1/839第1章基礎(chǔ)準(zhǔn)備與入門2)分類搜索幫助信息類型名內(nèi)容類型名內(nèi)容general通用命2.lookfor命令lookfor命令是在所有的幫助條目中搜索關(guān)鍵字,常用來查找具有某種功能而不知道準(zhǔn)確名字的命令。lookfortopiclookfor命令是對(duì)知道關(guān)鍵字的文件進(jìn)行查找,由于要查找的文件很多需要較長(zhǎng)時(shí)間,可能會(huì)出現(xiàn)很多查找的結(jié)果。2.打開幫助窗口命令打開幫助瀏覽器窗口的常用命令有:helpwin:打開幫助窗口。helpdesk:打開幫助桌面。demo:打開演示窗口。2023/1/840第1章基礎(chǔ)準(zhǔn)備與入門2.lookfor命令2023/1/840第1章基礎(chǔ)準(zhǔn)備1.Demos演示Demos演示界面操作非常方便,為用戶提供了圖文并茂的演示實(shí)例。通過演示程序?qū)W習(xí)是一個(gè)很好的學(xué)習(xí)方法。打開“MATLABDemoWindow”有幾種方法:在MATLAB界面單擊菜單“help”→“demos”在MATLAB命令窗口中,運(yùn)行“Demos”命令,例如“demosmatlabprogramming”。在幫助導(dǎo)航/瀏覽器窗口中,選擇“demos”面板。2.PDF幫助MATLAB把幫助導(dǎo)航/瀏覽器中的部分內(nèi)容制成了PDF文件,PDF文件被分類存放在“….matlab\help\pdf-doc”文件夾中。打開這種PDF文件有兩種方法:在資源管理器中打開在“….\matlab\help\pdf-doc”文件夾下的相應(yīng)PDF文件,用鼠標(biāo)雙擊文件即可用Acrobatreader打開。在幫助導(dǎo)航/瀏覽器窗口的左側(cè)幫助導(dǎo)航器中,用鼠標(biāo)展開所需主題的目錄數(shù),再選中該主題下的“printabledocumentation(PDF)”,在打開的超文本頁面中,點(diǎn)擊PDF超鏈接,就會(huì)自動(dòng)引出并打開相應(yīng)的PDF幫助文件。1.4.3其他幫助2023/1/841第1章基礎(chǔ)準(zhǔn)備與入門1.Demos演示1.4.3其他幫助2023/1/8413.通過Web查找?guī)椭畔athWorks公司提供了技術(shù)支持網(wǎng)站,通過該網(wǎng)站用戶可以找到相關(guān)的MATLAB書籍介紹、MATLAB使用建議、常見問題解答和其他MATLAB用戶提供的應(yīng)用程序等。在MATLAB工作界面或各獨(dú)立出現(xiàn)的窗口中選擇菜單“help”→“websources”,選擇其下拉菜單項(xiàng)進(jìn)入web查詢。也可以登陸網(wǎng)址來查詢最新的信息。2023/1/842第1章基礎(chǔ)準(zhǔn)備與入門3.通過Web查找?guī)椭畔?023/1/842第1章基礎(chǔ)遠(yuǎn)程幫助系統(tǒng)除以上3種方法可以獲得幫助以外,還可以通過網(wǎng)絡(luò)獲得遠(yuǎn)程幫助,例如在MathWorks公司的主頁()上可以找到很多有用的信息。國(guó)內(nèi)的一些網(wǎng)站也有豐富的信息資源,例如MATLAB中國(guó):/MATLAB中文論壇:/。另外,還有很多別的專業(yè)學(xué)習(xí)論壇上面也有關(guān)于MATLAB在各領(lǐng)域應(yīng)用方面的內(nèi)容,用戶可以到這些論壇上交流學(xué)習(xí)。例如/
2023/1/843第1章基礎(chǔ)準(zhǔn)備與入門遠(yuǎn)程幫助系統(tǒng)2023/1/843第1章基礎(chǔ)準(zhǔn)備與入門例1-1繪制函數(shù)y=2sin(1+x)的圖像,并計(jì)算當(dāng)x=0.5時(shí)的函數(shù)值。
x=(1:0.1:10);%給出自變量x的定義域y=2*sin(1+x);%寫出函數(shù)形式plot(x,y)%繪出函數(shù)圖形y=2*sin(1+0.5)%求當(dāng)x=0.5時(shí)的y值,其后不加分號(hào),直接在窗口中給出結(jié)果
y=1.9950%輸出y的計(jì)算結(jié)果2023/1/844第1章基礎(chǔ)準(zhǔn)備與入門例1-1繪制函數(shù)y=2sin(1+x)的圖像,并計(jì)算當(dāng)例1-2繪制函數(shù)y=3x3-10x2+5x-8的圖像fori=1:100x(i)=0.1*i;y(i)=3*x(i)^3-10*x(i)^2+5*x(i)-8;endplot(x,y)2023/1/845第1章基礎(chǔ)準(zhǔn)備與入門例1-2繪制函數(shù)y=3x3-10x2+5x-8的圖像f第1章上機(jī)練習(xí)(1)以兩種方式打開MATLAB工作窗口,進(jìn)入MATLAB7.0的工作環(huán)境,并退出。(2)嘗試、熟悉MATLAB7.0的各欄菜單以及各個(gè)工具欄的功能。(3)重新啟動(dòng)MATLAB7.0,進(jìn)入MATLAB工作窗口,用who命令查看當(dāng)前工作空間內(nèi)有無變量及其值。(4)繪制函數(shù)y=cos(5x+2)/sin(3x+1)的圖像,并求解當(dāng)x=2時(shí)的函數(shù)值。(5)此時(shí)再次用who命令查看工作空間內(nèi)的變量名及其值,與(3)比較,同時(shí)用whos命令查看變量,比較與who命令的不同。(6)熟練掌握MATLAB的通用命令。(7)練習(xí)并熟練掌握MATLAB的幫助命令,學(xué)會(huì)利用MATLAB的幫助信息。(8)用lookfor命令查找函數(shù)cos的信息,并與help命令查找的結(jié)果相比較,注意采用兩種命令之間的差別。2023/1/846第1章基礎(chǔ)準(zhǔn)備與入門第1章上機(jī)練習(xí)(1)以兩種方式打開MATLAB工作窗口ThankYou!ThankYou!學(xué)時(shí):51(講課17,上機(jī)34)學(xué)分:3適用對(duì)象:工程類專業(yè)本科生教學(xué)方法:授課、上機(jī)練習(xí)和自學(xué)相結(jié)合考核要求:平時(shí)成績(jī)(以上機(jī)為主)50%,最終考試50%授課教師:張健(34178323@)上課:星期1(1、2節(jié)),教1-528上機(jī):星期1(7、8、9、10節(jié)),教1-608Matlab工程應(yīng)用基礎(chǔ)
ApplicationofMatlabinEngineering學(xué)時(shí):51(講課17,上機(jī)34)學(xué)分:3高效的科學(xué)計(jì)算工具使科技人員終身受益
科學(xué)計(jì)算工具的發(fā)展算盤(最早的計(jì)算工具)計(jì)算尺(1630年發(fā)明)計(jì)算器(1970年發(fā)明)取代計(jì)算尺計(jì)算機(jī)(1950年發(fā)明)科學(xué)計(jì)算語言為標(biāo)志中國(guó)尚需努力2023/1/849第1章基礎(chǔ)準(zhǔn)備與入門高效的科學(xué)計(jì)算工具使科技人員終身受益
科學(xué)計(jì)算工具的發(fā)展算盤工具改進(jìn)教學(xué)科研計(jì)算機(jī)取代計(jì)算器更有革命性的影響與計(jì)算器取代計(jì)算尺的過程有三點(diǎn)不同(1)效率提高(2)影響理論研究和建模方法(3)需要一定的培訓(xùn)為什么學(xué)習(xí)MATLAB?2023/1/850第1章基礎(chǔ)準(zhǔn)備與入門工具改進(jìn)教學(xué)科研計(jì)算機(jī)取代計(jì)算器更有革命性的影響2023/1教學(xué)基本要求1.了解Matlab語言特點(diǎn)、熟悉Matlab視窗環(huán)境、掌握Matlab幫助功能的基本使用方法。2.掌握Matlab中變量和函數(shù)的有關(guān)概念、以及矩陣和多項(xiàng)式的構(gòu)造和運(yùn)算方法。初步具有將一般數(shù)學(xué)問題轉(zhuǎn)化為計(jì)算模型的能力,并能夠使用常用的幾種常用的函數(shù)進(jìn)行簡(jiǎn)單的問題求解。3.搞清符號(hào)變量和符號(hào)表達(dá)式的定義,并能用符號(hào)運(yùn)算解決一般的微積分和方程求解問題。掌握Matlab程序設(shè)計(jì)的幾種基本控制轉(zhuǎn)移語句,學(xué)會(huì)使用數(shù)組和簡(jiǎn)單M文件的編程,了解類和對(duì)象的概念。4.掌握二維平面圖形和三維立體圖形的繪制方法,進(jìn)行數(shù)據(jù)可視化處理。理解用戶圖形界面程序的構(gòu)造,掌握編程方法。5.能夠使用Matlab在電路、信號(hào)系統(tǒng)、通信中進(jìn)行仿真2023/1/851第1章基礎(chǔ)準(zhǔn)備與入門教學(xué)基本要求1.了解Matlab語言特點(diǎn)、熟悉Matlab視第一章基礎(chǔ)準(zhǔn)備與入門電子信息工程教研室第一章基礎(chǔ)準(zhǔn)備與入門電子信息工程教研室2023/1/8本章學(xué)習(xí)內(nèi)容MATLAB是矩陣實(shí)驗(yàn)室(Matrix
Laboratory)之意。除具備卓越的數(shù)值計(jì)算能力外,它還提供了專業(yè)水平的符號(hào)計(jì)算,文字處理,可視化建模仿真和實(shí)時(shí)控制等功能。本章主要介紹MATLAB的基本情況、安裝過程、用戶界面等。53第1章基礎(chǔ)準(zhǔn)備與入門2023/1/8本章學(xué)習(xí)內(nèi)容MATLAB是矩陣實(shí)驗(yàn)室(Mat1.1MATLAB概述MATLAB是一種科學(xué)計(jì)算軟件,適用于工程應(yīng)用各領(lǐng)域的分析設(shè)計(jì)與復(fù)雜計(jì)算,它使用方便,輸入簡(jiǎn)捷,運(yùn)算高效且內(nèi)容豐富,很容易由用戶自行擴(kuò)展。因此,當(dāng)前已成為美國(guó)和其他發(fā)達(dá)國(guó)家大學(xué)數(shù)學(xué)和科學(xué)研究中最常用且必不可少的工具。2023/1/854第1章基礎(chǔ)準(zhǔn)備與入門1.1MATLAB概述MATLAB是一種科學(xué)計(jì)算軟件,適1.1.1MATLAB產(chǎn)生的歷史背景70年代中后期,cleveMoIg博士和其同事在美國(guó)國(guó)家科學(xué)基金的資助下開發(fā)了調(diào)用EISPACK和LINPACK的NRTRM子程序庫。EISPACK是特征值求解的FORTRAN程序庫,LINPACK是解線性方程的程序庫。在當(dāng)時(shí),這兩個(gè)程序庫代表矩陣運(yùn)算的最高水平。2023/1/855第1章基礎(chǔ)準(zhǔn)備與入門1.1.1MATLAB產(chǎn)生的歷史背景70年代中后期,cle到70年代后期,身為美國(guó)NewMexico大學(xué)計(jì)算機(jī)系系主任的CleveMoler,在給學(xué)生講授線性代數(shù)課程時(shí),想教學(xué)生使用EISPACK和LINPACK程序庫,但他發(fā)現(xiàn)學(xué)生用FORTRAN編寫接口程序很費(fèi)時(shí)間,于是他開始自己動(dòng)手,利用業(yè)余時(shí)間為學(xué)生編寫EISPACK和LINPACK的接口程序。CleveMoler給這個(gè)接口程序取名為MATLAB,該名為矩陣(matrix)和實(shí)驗(yàn)室(1aboratry)兩個(gè)英文單詞的前三個(gè)字母的組合。在以后的數(shù)年里,MATLAB在多所大學(xué)里作為教學(xué)輔助軟件使用,并作為面向大眾的免費(fèi)軟件廣為流傳。2023/1/856第1章基礎(chǔ)準(zhǔn)備與入門到70年代后期,身為美國(guó)NewMexico大學(xué)計(jì)算機(jī)系系主目前,在大學(xué)里,MATLAB已成為線性代數(shù)、自動(dòng)控制理論、數(shù)理統(tǒng)計(jì)、數(shù)字信號(hào)處理、時(shí)間序列分析、動(dòng)態(tài)系統(tǒng)仿真等高級(jí)課程的基本教學(xué)工具;成為攻讀學(xué)位的大學(xué)生、碩士生、博士生必須掌握的基本技能。1984年,C1eveMoler和JohnLittle成立了Mathworks公司,正式把MATLAB推向市場(chǎng)。
2023/1/857第1章基礎(chǔ)準(zhǔn)備與入門目前,在大學(xué)里,MATLAB已成為線性代數(shù)、自動(dòng)控制理論、數(shù)1.1.2MATLAB的語言特點(diǎn)1.運(yùn)算符豐富2.語言簡(jiǎn)單易學(xué),容易使用,庫函數(shù)極其豐富3.MATLAB既具有結(jié)構(gòu)化的控制語句,又有面向?qū)ο缶幊痰奶匦浴?.程序限制不嚴(yán)格,程序設(shè)計(jì)自由度大2023/1/858第1章基礎(chǔ)準(zhǔn)備與入門1.1.2MATLAB的語言特點(diǎn)1.運(yùn)算符豐富2023/5.程序的可移植性很好6.MATLAB的圖形功能強(qiáng)大7.功能強(qiáng)大的工具箱8.源程序的開放性9、MATLAB的缺點(diǎn)2023/1/859第1章基礎(chǔ)準(zhǔn)備與入門5.程序的可移植性很好2023/1/812第1章基礎(chǔ)準(zhǔn)備1.1.3MATLAB的組成1.MATLAB開發(fā)環(huán)境是一個(gè)集成的工作環(huán)境,包括MATLAB命令窗口、文件編輯調(diào)試器、工作空間、數(shù)組編輯器和在線幫助文檔等。2.MATLAB語言具有程序流程控制、函數(shù)、數(shù)據(jù)結(jié)構(gòu)、輸入輸出和面向?qū)ο蟮木庉嬏攸c(diǎn),是基于矩陣/數(shù)組的語言。3.MATLAB的數(shù)學(xué)函數(shù)庫包含了大量的計(jì)算算法,包括基本函數(shù)、矩陣運(yùn)算和復(fù)雜算法等。4.MATLAB的圖形處理系統(tǒng)能夠?qū)⒍S和三維數(shù)組的數(shù)據(jù)用圖形表示出來,并可以實(shí)現(xiàn)圖像處理、動(dòng)畫顯示和表達(dá)式作圖等功能。5.MATLAB應(yīng)用程序接口使MATLAB語言能與C或FORTRAN等其他編程語言進(jìn)行交互。2023/1/860第1章基礎(chǔ)準(zhǔn)備與入門1.1.3MATLAB的組成1.MATLAB開發(fā)環(huán)境是一個(gè)1.2MATLAB的安裝與內(nèi)容選擇MATLAB只有在適當(dāng)?shù)耐獠凯h(huán)境中才能正常運(yùn)行。因此,恰當(dāng)?shù)嘏渲猛獠肯到y(tǒng)是保證MATLAB運(yùn)行良好的先決條件。對(duì)于在PC機(jī)上使用MATLAB的用戶來說,需要自己安裝MATLAB。下面介紹從光盤上安裝MATLAB的方法。隨著MATLAB版本的更新,安裝也越來越簡(jiǎn)便,對(duì)于MATLAB7.1,用戶只要按照安裝界面的提示逐步進(jìn)行即可。2023/1/861第1章基礎(chǔ)準(zhǔn)備與入門1.2MATLAB的安裝與內(nèi)容選擇MATLAB只有在適當(dāng)?shù)腟tep1:安裝前的準(zhǔn)備Step2:開始安裝Step3:輸入用戶信息Step4:瀏覽如圖1.3所示的軟件許可協(xié)議(LicenseAgreement)Step5:選擇安裝類型2023/1/862第1章基礎(chǔ)準(zhǔn)備與入門Step1:安裝前的準(zhǔn)備2023/1/815第1章基礎(chǔ)準(zhǔn)組件名稱功能1、必須選擇的本原性組件MATLAB這是最核心的部分。沒有它就沒有MATLAB環(huán)境。有了它,就可以對(duì)各類數(shù)據(jù)(除符號(hào)類數(shù)據(jù)外)進(jìn)行操作、運(yùn)算和可視化2.最常用的通用性工具包組件SymbolicMath符號(hào)類數(shù)據(jù)的操作和計(jì)算3.其他通用性工具包組件Simulink不用編寫程序,利用方塊圖實(shí)現(xiàn)建模和仿真;主要用于研究微分和差分方程描寫的非線性動(dòng)態(tài)系統(tǒng)Optimization包含求函數(shù)零點(diǎn)、極值、規(guī)劃等優(yōu)化程序MatlabComplier把MATLAB的M文件編譯成DLL文件,或EXE獨(dú)立應(yīng)用程序MatlabC/C++MathLibiary與MATLABComplier配合使用MatlabC/C++GraphicLibiary與MATLABComplier配合使用4.常用專業(yè)性工具包組件ControlSystemMatlab涉及控制的工具包有10多個(gè),而本欄工具包是最基本的,是解決控制問題所必選的。至于其他控制工具包則是用戶根據(jù)需要選擇的SignalProcessing是MATLAB信號(hào)處理中的基本工具包Spline內(nèi)含樣條和差值函數(shù)Statistics包含進(jìn)行復(fù)雜統(tǒng)計(jì)分析所需的程序5.其他專業(yè)性工具包組件(舉例)Stateflow與Simulink配合使用,主要用于較大型、復(fù)雜的(離散事件)動(dòng)態(tài)系統(tǒng)的建模、分析、仿真SystemIdentification據(jù)時(shí)域信號(hào)進(jìn)行動(dòng)態(tài)系統(tǒng)的辨識(shí)………..2023/1/863第1章基礎(chǔ)準(zhǔn)備與入門1、必須選擇的本原性組件MATLAB這是最核心的部分。沒有它Step6:定義安裝的目錄和所要求安裝的產(chǎn)品,圖1.5是自定義安裝類型的設(shè)置界面。Step7:確認(rèn)前面設(shè)置的安裝目錄,如圖1.6單擊“Intall”安裝按鈕就可以進(jìn)行安裝,并顯示一個(gè)用以表示當(dāng)前安裝進(jìn)度的對(duì)話框圖1.7。如果用戶安裝的產(chǎn)品不在當(dāng)前的光盤上,則會(huì)彈出一個(gè)對(duì)話框。用戶只要按照安裝提示插入另一張光盤即可繼續(xù)安裝。2023/1/864第1章基礎(chǔ)準(zhǔn)備與入門Step6:定義安裝的目錄和所要求安裝的產(chǎn)品,圖1.5是自定Step8:閱讀產(chǎn)品配置報(bào)告,如圖1.8所示。Step9:完成安裝,當(dāng)安裝完畢時(shí),會(huì)自動(dòng)彈出setupcomplete對(duì)話框。在該對(duì)話框中,用戶可以選擇在退出安裝后自動(dòng)啟動(dòng)MATLAB7.1,如果用戶不希望退出安裝后自動(dòng)啟動(dòng)它,可以取消選擇框。單擊“Finish”按鈕結(jié)束安裝。2023/1/865第1章基礎(chǔ)準(zhǔn)備與入門Step8:閱讀產(chǎn)品配置報(bào)告,如圖1.8所示。2023/1/如果把MATLAB安裝在C盤,重裝系統(tǒng)時(shí)所有資料容易丟失,所以,一般情況下,建議不要將MATLAB的Work文件夾放在C盤。在“\Matlab\bin”路徑的目錄下存放著MATLAB的許多重要文件,如果用戶操作不慎,比如誤刪了一些重要的系統(tǒng)文件,MATLAB的允許就可能出現(xiàn)意想不到的問題,所以對(duì)MATLAB初學(xué)者來說,這一點(diǎn)更應(yīng)該引起注意。2023/1/866第1章基礎(chǔ)準(zhǔn)備與入門如果把MATLAB安裝在C盤,重裝系統(tǒng)時(shí)所有資料容易丟失,所1.3MATLAB用戶界面概述雙擊桌面上的MATLAB應(yīng)用程序圖標(biāo)(或單擊開始/程序/MATLAB中的MATLAB圖標(biāo))。MATLAB啟動(dòng)后,將顯示如圖1.9所示的工作界面,它表示MATLAB系統(tǒng)已建立,用戶可與MATLAB系統(tǒng)進(jìn)行交互操作。2023/1/867第1章基礎(chǔ)準(zhǔn)備與入門1.3MATLAB用戶界面概述雙擊桌面上的MATLAB應(yīng)用要想退出MATLAB環(huán)境,可以使用以下任何一種方式:1.在MATLAB的命令窗口輸入“exit”命令。2.在MATLAB的命令窗口輸入“quit”命令。3.直接單擊MATLAB的命令窗口的按鈕。2023/1/868第1章基礎(chǔ)準(zhǔn)備與入門要想退出MATLAB環(huán)境,可以使用以下任何一種方式:2023包含一行標(biāo)題欄、一行菜單欄、一行工具欄、五個(gè)工作窗口和一行注釋欄。五個(gè)工作窗口分別為:發(fā)射臺(tái)(
LaunchPad)、工作區(qū)(Workspace)、命令歷史(CommandHistory)、當(dāng)前路徑(CurrentDirectory)和命令窗口(CommandWindows)。歷史命令發(fā)射臺(tái)命令窗口
標(biāo)題欄
菜單欄
常用工具欄
工作區(qū)當(dāng)前路徑1.3.2MATLAB的工作界面2023/1/869第1章基礎(chǔ)準(zhǔn)備與入門包含一行標(biāo)題欄、一行菜單欄、一行工具欄、五個(gè)工作窗口和一行注1.MATLAB菜單及其功能MATLAB的菜單和工具欄界面與Windows程序的界面類似,用戶只要稍加實(shí)踐就可以掌握其功能和使用方法。File(文件)菜單Edit(編輯)菜單View(視圖)菜單Window(窗口)菜單Web(連網(wǎng)信息)Help(幫助)菜單
2023/1/870第1章基礎(chǔ)準(zhǔn)備與入門1.MATLAB菜單及其功能2023/1/823第1章File菜單File菜單所包含的各選項(xiàng)的含義分述如下:【New及其子菜單】:允許用戶建立一個(gè)新的文件(M文件)、新的圖形窗(Fjgure)、仿真模型文件(.mdl)和圖形用戶界面文件(GUI)。【Open….】:從指定的相應(yīng)路徑和文件名打開一個(gè)已經(jīng)存在的文件?!綜loseCommandWindow】:關(guān)閉命令窗口?!綢mportData】:從其他文件導(dǎo)入數(shù)據(jù),并在彈出的對(duì)話框選擇文件名和路徑?!維aveWorkspaceAs….】:將工作空間中的所有變量數(shù)據(jù)保存在指定路徑下相應(yīng)的文件中。【Setpath】:設(shè)置MATLAB的搜索路徑?!綪erferences…】:允許用戶對(duì)系統(tǒng)的一些性能參數(shù)進(jìn)行設(shè)置,如數(shù)據(jù)格式、字體大小與顏色等。2023/1/871第1章基礎(chǔ)準(zhǔn)備與入門File菜單2023/1/824第1章基礎(chǔ)準(zhǔn)備與入門Edit菜單:用于復(fù)制、粘貼等操作,與一般的windows程序類似,在此不作詳細(xì)介紹。Debug菜單:用于設(shè)置程序的調(diào)試。Desktop菜單:用于設(shè)置主窗口中需要打開的窗口。Windows菜單:提供了在已打開的各窗口之間切換的功能。Help菜單:用于進(jìn)入不同的幫助系統(tǒng)。2023/1/872第1章基礎(chǔ)準(zhǔn)備與入門Edit菜單:用于復(fù)制、粘貼等操作,與一般的windows程當(dāng)用戶單擊“Currentdirectory”窗口時(shí),使得該窗口成為當(dāng)前窗口,那么會(huì)增加一個(gè)如圖1.11所示的View菜單,用于設(shè)置如何顯示當(dāng)前目錄下的文件。圖1.11單擊當(dāng)前窗口時(shí)增加View菜單當(dāng)用戶單擊“Workspace”窗口時(shí),使得該窗口成為當(dāng)前窗口,那么會(huì)增加如圖1.12所示的View菜單和Graphics菜單。菜單View用于設(shè)置如何在工作空間管理窗口中顯示變量,菜單Graphics用于打開繪圖的工具,用戶可以使用這些工具來繪制變量。
2023/1/873第1章基礎(chǔ)準(zhǔn)備與入門當(dāng)用戶單擊“Currentdirectory”窗口時(shí),使得2、MATLAB工具欄
用MATLAB的M文件編輯器新建一個(gè)M文件;用MATLAB編輯器打開一個(gè)文件;將選中的內(nèi)容剪切到剪貼板;將選中的內(nèi)容復(fù)制到剪貼板;將剪貼板中的內(nèi)容粘貼到光標(biāo)指定的位置;撤消最近一次的操作;打開Simulink瀏覽器;打開MATLAB幫助窗口。當(dāng)前工作路徑2023/1/874第1章基礎(chǔ)準(zhǔn)備與入門2、MATLAB工具欄用MATLAB的M文件編輯器3.命令窗口命令窗口是進(jìn)行MATLAB操作最主要的窗口,如圖1.14所示,“>>”為運(yùn)算提示符,表示MATLAB處于準(zhǔn)備狀態(tài)。在該窗口中,用戶可以運(yùn)行函數(shù)、執(zhí)行MATLAB的基本操作命令,以及對(duì)MATLAB系統(tǒng)的參數(shù)設(shè)置等操作。MATLAB具有良好的交互性,當(dāng)在提示符后輸入一段正確的運(yùn)算式時(shí),只需按Enter鍵,命令窗口中就會(huì)直接顯示運(yùn)算結(jié)果。在MATLAB命令窗口中運(yùn)行的所有命令都共享一個(gè)相同的工作空間,所以它們共享所有的變量,初學(xué)者應(yīng)當(dāng)重視2023/1/875第1章基礎(chǔ)準(zhǔn)備與入門3.命令窗口2023/1/828第1章基礎(chǔ)準(zhǔn)備與入門當(dāng)用戶使用命令窗口進(jìn)行工作時(shí),用戶可以根據(jù)需要,對(duì)數(shù)值計(jì)算結(jié)果的顯示格式、字體風(fēng)格、大小等進(jìn)行設(shè)置。設(shè)置命令窗口時(shí),首先選擇“File”菜單中的“Perferences”項(xiàng),則會(huì)出現(xiàn)如圖1.15所示的參數(shù)設(shè)置對(duì)話框,單擊Commandwindows標(biāo)簽即可進(jìn)入命令窗口的設(shè)置。2023/1/876第1章基礎(chǔ)準(zhǔn)備與入門當(dāng)用戶使用命令窗口進(jìn)行工作時(shí),用戶可以根據(jù)需要,對(duì)數(shù)值計(jì)算結(jié)4.工作空間窗口工作空間窗口是MATLAB的重要組成部分,例如表達(dá)式x=100產(chǎn)生了一個(gè)名為x的變量,而且這個(gè)變量x被賦予值100,這個(gè)值就被存儲(chǔ)在計(jì)算機(jī)的內(nèi)存中。工作空間窗口就是用來顯示當(dāng)前計(jì)算機(jī)內(nèi)存中MATLAB變量的名稱、數(shù)據(jù)結(jié)構(gòu)、該變量的字節(jié)數(shù)及其類型,在MATLAB中不同的變量類型對(duì)應(yīng)不同的變量名圖標(biāo),如圖1.16所示。在MATLAB命令窗口中運(yùn)行的所有命令都共享一個(gè)相同的工作空間,所以它們共享所有的變量,初學(xué)者應(yīng)當(dāng)重視。2023/1/877第1章基礎(chǔ)準(zhǔn)備與入門4.工作空間窗口2023/1/830第1章基礎(chǔ)準(zhǔn)備與入門在工作空間窗口中,用鼠標(biāo)雙擊所選變量則進(jìn)入數(shù)組編輯器(ArrayEditor),如圖1.17所示,此時(shí)用戶可對(duì)變量的維數(shù)、內(nèi)容等進(jìn)行修改。若在工作空間選擇某變量后,再單擊鼠標(biāo)右鍵即可實(shí)現(xiàn)對(duì)該變量的曲線、曲面等圖形的繪制。2023/1/878第1章基礎(chǔ)準(zhǔn)備與入門在工作空間窗口中,用鼠標(biāo)雙擊所選變量則進(jìn)入數(shù)組編輯器(Arr5.當(dāng)前路徑窗口當(dāng)前路徑窗口主要顯示當(dāng)前工作在什么路徑下,包括M文件的打開路徑等,如圖1.18所示。當(dāng)前路徑窗口允許用戶對(duì)MATLAB的路徑進(jìn)行查看和修改,如果修改了路徑立即產(chǎn)生作用。通常啟動(dòng)MATLAB系統(tǒng)之后的默認(rèn)當(dāng)前路徑是“\Matlab\Work”,如果不改變當(dāng)前目錄,用戶自己的工作空間和文件都將保存到該目錄。2023/1/879第1章基礎(chǔ)準(zhǔn)備與入門5.當(dāng)前路徑窗口2023/1/832第1章基礎(chǔ)準(zhǔn)備與入門6.命令歷史窗口在默認(rèn)設(shè)置下,命令歷史窗口自動(dòng)顯示于MATLAB界面中,用戶也可以選擇Desktop/Workspace命令調(diào)出或隱藏該命令窗口,其窗口形式如圖1.19所示。命令歷史窗口顯示用戶在命令窗口中所輸入的每條命令的歷史記錄,并標(biāo)明使用時(shí)間,這樣可以方便用戶查詢。如果用戶想再次執(zhí)行某條已經(jīng)執(zhí)行過的命令,只需在命令歷史窗口中雙擊該命令;如果用戶需要從命令歷史窗口中刪除一條或多條命令,只需選中這些命令,并單擊右鍵,在彈出的快捷菜單中選擇Deleteselection命令即可。2023/1/880第1章基礎(chǔ)準(zhǔn)備與入門6.命令歷史窗口2023/1/833第1章基礎(chǔ)準(zhǔn)備與入門1.4MATLAB的幫助系統(tǒng)MATLAB為用戶提供了非常完善的幫助系統(tǒng),包括幫助命令、幫助窗口、HTML格式幫助、pdf格式幫助及幫助演示等。有效地使用幫助系統(tǒng)所提供的信息,是用戶掌握好MATLAB應(yīng)用最佳途徑。2023/1/881第1章基礎(chǔ)準(zhǔn)備與入門1.4MATLAB的幫助系統(tǒng)MATLAB為用戶提供了非常完Matlab常用的窗口幫助命令2023/1/882第1章基礎(chǔ)準(zhǔn)備與入門Matlab常用的窗口幫助命令2023/1/835第1章MATLAB的幫助瀏覽器窗口非常全面,幾乎包括該軟件的所有內(nèi)容。幫助瀏覽器窗口如圖1.20所示,打開幫助瀏覽器窗口的方法有以下幾種:?jiǎn)螕艄ぞ邫诘摹??”圖標(biāo)。選擇菜單“help”的不同下拉幫助菜單。選擇菜單“desktop”→“help”
1.4.1使用幫助瀏覽器窗口2023/1/883第1章基礎(chǔ)準(zhǔn)備與入門MATLAB的幫助瀏覽器窗口非常全面,幾乎包括該軟件的所有內(nèi)在圖1.20中可以通過幫助主題、索引、搜索和演示4各面板來查找?guī)椭畔ⅰ?023/1/884第1章基礎(chǔ)準(zhǔn)備與入門在圖1.20中可以通過幫助主題、索引、搜索和演示4各面板來查MATLAB還提供了豐富的幫助命令,在命令窗口中輸入相關(guān)命令來得到幫助信息。1.help命令help命令可以獲得MATLAB命令和M文件的幫助信息,如果知道準(zhǔn)確的命令名稱或主題詞,使用help命令來查找最快捷。1)獲得具體命令的幫助信息help命令名稱根據(jù)命令名稱顯示具體命令的用法說明;如果命令名稱省略,則列出所有主要的幫助主題,每個(gè)幫助主題與MATLAB搜索路徑的一個(gè)目錄名稱相對(duì)應(yīng)。1.4.2使用幫助命令2023/1/885第1章基礎(chǔ)準(zhǔn)備與入門MATLAB還提供了豐富的幫助命令,在命令窗口中輸入相關(guān)命令2)分類搜索幫助信息當(dāng)用戶希望知道某類命令的幫助信息時(shí),使用help進(jìn)行分類搜索幫助信息。help類型名通過分類搜索可以得出該類的所有命令。help分類搜索類型表如表1.2所示。表1.2help分類搜索類型類型名內(nèi)容類型名內(nèi)容general通用命令graphics通用圖形函數(shù)elfun基本數(shù)學(xué)函數(shù)control控制系統(tǒng)工具箱函數(shù)elmat基本矩陣和矩陣操作ops操作符和特殊字符matfun矩陣函數(shù),數(shù)值線性代數(shù)polyfun多項(xiàng)式和內(nèi)插函數(shù)datafun數(shù)據(jù)分析和傅里葉變換lang語言結(jié)構(gòu)和調(diào)試strfun字符串函數(shù)demos演示命令iofun低級(jí)文件輸入輸出函數(shù)funfun非線性數(shù)值功能函數(shù)2023/1/886第1章基礎(chǔ)準(zhǔn)備與入門2)分類搜索幫助信息類型名內(nèi)容類型名內(nèi)容gener
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023八年級(jí)數(shù)學(xué)上冊(cè) 第2章 三角形2.5 全等三角形第5課時(shí) SSS說課稿 (新版)湘教版
- 2024年九年級(jí)語文上冊(cè) 第五單元 第17課《草房子》說課稿 鄂教版
- 25《慢性子裁縫和急性子顧客》(說課稿)-2023-2024學(xué)年統(tǒng)編版語文三年級(jí)下冊(cè)
- 2024-2025學(xué)年高中物理 第一章 電磁感應(yīng) 4 楞次定律說課稿 教科版選修3-2
- 2025深圳市途安汽車租賃有限公司租賃合同
- 2025地區(qū)代理合同樣式詳細(xì)版
- 2024年四年級(jí)英語下冊(cè) Unit 5 What will you do this weekend Lesson 27說課稿 人教精通版(三起)
- 2023八年級(jí)生物下冊(cè) 第七單元 生物圈中生命的延續(xù)和發(fā)展第一章 生物的生殖和發(fā)育第2節(jié) 昆蟲的生殖和發(fā)育說課稿 (新版)新人教版
- 個(gè)人消防安裝合同范例
- 俄羅斯電梯采購合同范例
- 胎兒性別鑒定報(bào)告模板
- 大學(xué)生就業(yè)指導(dǎo)PPT(第2版)全套完整教學(xué)課件
- 家具安裝工培訓(xùn)教案優(yōu)質(zhì)資料
- 湖南大一型抽水蓄能電站施工及質(zhì)量創(chuàng)優(yōu)匯報(bào)
- 耳穴療法治療失眠
- 少兒財(cái)商教育少兒篇
- GB 1886.114-2015食品安全國(guó)家標(biāo)準(zhǔn)食品添加劑紫膠(又名蟲膠)
- 初二上冊(cè)期末數(shù)學(xué)試卷含答案
- envi二次開發(fā)素材包-idl培訓(xùn)
- 2022年上海市初中語文課程終結(jié)性評(píng)價(jià)指南
- 西門子starter軟件簡(jiǎn)易使用手冊(cè)
評(píng)論
0/150
提交評(píng)論