




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第1章MATLAB R2015b環(huán)境1.1 MATLABMATLAB簡介1.2 MATLAB R2015bMATLAB R2015b的環(huán)境設置的環(huán)境設置1.3常用窗口常用窗口1.4 MATLAB R2015bMATLAB R2015b其他管理其他管理1.5 一個實例一個實例1.1 MATLAB簡介MATLAB是MATLAB產(chǎn)品家族的基礎,數(shù)學運算功能強大,如矩陣運算、數(shù)值分析算法。MATLAB集成了二維和三維圖形功能,以完成相應數(shù)值可視化的工作,并且提供了一種交互式的高級編程語言M語言,利用M語言可以通過編寫腳本或者函數(shù)文件實現(xiàn)用戶自己的算法。MATLAB Compiler是一種編譯工具,它能
2、夠?qū)⒛切├肕ATLAB提供的編程語言M語言編寫的函數(shù)文件編譯生成函數(shù)庫、可執(zhí)行文件COM組件等,使MATLAB能夠同其他高級編程語言,如C/C+語言,進行混合應用,以提高程序的運行效率。1.1.1 MATLAB工具箱MATLAB有以下主要的工具箱。(1)控制系統(tǒng)工具箱(Control System Toolbox):主要應用于連續(xù)系統(tǒng)設計和離散系統(tǒng)設計,傳遞函數(shù)和狀態(tài)空間模型建立,模型轉(zhuǎn)換,方程求解,頻域響應,時域響應,根軌跡分析,增益選擇,極點分配等。(2)信號處理工具箱(Signal Processing Toolbox):主要應用于數(shù)字和模擬濾波器設計,應用及仿真,參數(shù)化模型,譜分析和
3、估計,F(xiàn)FT變換,DCT變換等。(3)神經(jīng)網(wǎng)絡工具箱(Neural Network Toolbox):主要應用于BP網(wǎng)絡,Hopfield、Kohonen網(wǎng)絡,徑向基函數(shù)網(wǎng)絡,競爭、線性、Sigmoidal等傳遞函數(shù),前饋、遞歸等網(wǎng)絡結構,性能分析及應用,自組織網(wǎng)絡等。(4)模糊邏輯控制工具箱(Fuzzy Logic Toolbox):主要應用于友好的交互設計界面,自適應神經(jīng)模糊學習、聚類及Sugeno推理,支持Simulink動態(tài)仿真,可生成C語言源代碼等。1.1.1 MATLAB工具箱(5)圖像處理工具箱(Image Processing Toolbox):主要應用于二維濾波器設計和濾波輸
4、入,圖像恢復增強,色彩、集合及形態(tài)操作,二維變換,圖像分析和統(tǒng)計等。(6)優(yōu)化工具箱(Optimization Toolbox):主要應用于線性規(guī)劃和二次規(guī)劃,求函數(shù)的最大值和最小值,多目標優(yōu)化,約束條件下的優(yōu)化,非線性方程求解等。(7)統(tǒng)計工具箱(Statistics Toolbox):主要應用于概率分布和隨機數(shù)生成,多變量分析,回歸分析,主極分析,假設檢驗等。(8)符號數(shù)學工具箱(Symbolic Math Toolbox):主要實現(xiàn)符號運算,包括極限、微積分、符號方程等。1.1.2 MATLAB功能和特點1功能強大功能強大(1)運算功能強大。MATLAB是以復數(shù)矩陣為基本編程單元的程序設
5、計語言,其強大的運算功能使其成為世界頂尖的數(shù)學應用軟件之一。(2)功能豐富的工具箱。大量針對各專業(yè)應用的工具箱的提供,使MATLAB適用于不同領域。(3)文字處理功能強大。MATLAB的Notebook為用戶提供了強大的文字處理功能,允許用戶從Word訪問MATLAB的數(shù)值計算和可視化結果。通過使用MATLAB的Notebook,用戶可以創(chuàng)建MATLAB的程序文檔、技術報告、注釋文檔、手冊或教科書。1.1.2 MATLAB功能和特點2人機界面友好,編程效率高人機界面友好,編程效率高MATLAB的語言規(guī)則與筆算式相似,矩陣的行列數(shù)無須定義,MATLAB的命令表達方式與標準的數(shù)學表達式非常相近,易
6、寫、易讀并易于在科技人員之間交流。3強大而智能化的作圖功能強大而智能化的作圖功能MATLAB可以方便地將工程計算的結果可視化,使原始數(shù)據(jù)的關系更加清晰明了,并揭示數(shù)據(jù)間的內(nèi)在聯(lián)系。MATLAB能夠根據(jù)輸入數(shù)據(jù)自動確定最佳坐標,可規(guī)定多種坐標系(如極坐標系、對數(shù)坐標系等),可設置不同顏色、線型、視角等,并能繪制三維坐標中的曲線和曲面。4可擴展性強可擴展性強MATLAB軟件包括基本部分和工具箱兩大部分,具有良好的可擴展性。MATLAB的函數(shù)大多為ASCII文件,可以直接編輯和修改。MATLAB的工具箱可以任意增減。5Simulink動態(tài)仿真功能動態(tài)仿真功能MATLAB的Simulink提供了動態(tài)仿
7、真的功能,用戶通過繪制框圖模擬線性、非線性、連續(xù)或離散的系統(tǒng),通過Simulink能夠仿真并分析該系統(tǒng)。1.2 MATLAB R2015b的環(huán)境設置1.2.1 MATLAB的集成開發(fā)環(huán)境的集成開發(fā)環(huán)境MATLAB R2015b版的界面操作非常方便,提供了多文檔管理,是數(shù)據(jù)分析和算法的交互式開發(fā)環(huán)境。MATLAB R2015b版啟動后的運行界面稱為MATLAB操作窗口,默認的操作窗口如圖1.1所示。1.2.2 工具欄1HOME頁工具欄頁工具欄在工具欄中提供了一系列的菜單和工具按鈕,工具欄根據(jù)不同的功能分了六個區(qū),分別是“FILE”、“VARIABLE”、“CODE”、“SIMULINK”、“EN
8、VIRONMENT”和“RESOURCES”。工具欄如圖1.2所示。1.2.2 工具欄(1)“FILE”區(qū)工具欄“FILE”區(qū)用于對文件進行操作,工具欄中各按鈕的常用功能如表1.1所示。下 拉 菜 單功 能NewScript新建一個M腳本文件,打開M文件編輯/調(diào)試器Function新建一個M函數(shù)文件,打開M文件編輯/調(diào)試器并預先編寫函數(shù)聲明行 Example新建一個M腳本文件的例子,并添加單元 Class新建一個類,打開M文件編輯/調(diào)試器System Object新建一個系統(tǒng)對象,包括:Basic、Advanced和Simulink Extension,打開M文件編輯/調(diào)試器Figure新建一
9、個圖形,打開圖形窗口Graphical User Interface新建一個圖形用戶設計界面(GUI)C o m m a n d Shortcut新建一個命令快捷方式Simulink Model新建一個仿真模型Stateflow Chart新建一個流程表Simulink Project新建一個Simulink項目New Script新建一個M腳本文件,打開M文件編輯/調(diào)試器Open打開已有文件Find Files打開查找文件對話框查找文件Compare比較兩個文件的內(nèi)容1.2.2 工具欄(2)“VARIABLE”區(qū)工具欄 “VARIABLE”區(qū)工具欄主要是對變量的操作,各按鈕的常用功能如表1.
10、2所示。下 拉 菜 單功 能Save Workspace 使用二進制的MAT文件保存工作空間的內(nèi)容New Variable創(chuàng)建新變量Open Variable打開工作空間中已經(jīng)創(chuàng)建的變量,單擊下拉箭頭選擇工作空間的變量Clear Variable清空工作空間的變量,單擊下拉箭頭選擇變量和函數(shù)1.2.2 工具欄(3)“CODE”區(qū)工具欄 “CODE”區(qū)工具欄主要是對程序代碼的操作,各按鈕的對應常用功能如表1.3所示。下 拉 菜 單功 能Import Data導入其他文件的數(shù)據(jù)Analyze Code代碼分析Run and Time程序運行時間,查看每句程序的運行時間Clear Command清除
11、Command Window和Command History窗口1.2.2 工具欄(4)“SIMULINK”區(qū)工具欄“SIMULINK”區(qū)工具欄只有一個“Simulink Library”按鈕,打開Simulink界面。(5)“ENVIRONMENT”區(qū)工具欄“ENVIRONMENT”區(qū)工具欄主要進行界面的環(huán)境設置,各按鈕的常用功能如表1.4所示。下 拉 菜 單功 能Layout設置布局,有兩欄,一欄是“Select Layout”選擇不見的格式,另一欄“SHOW”是選擇需要打開的窗口Preferences設置MATLAB工作環(huán)境外觀和操作的相關屬性等參數(shù)Set Path設置搜索路徑Paral
12、lel并行運算管理,對分布式運算任務進行設置和管理Add-Ons管理插入的工具和應用(6)“RESOURCES”區(qū)工具欄“RESOURCES”區(qū)工具欄主要是對MATLAB的資源管理,包括幫助資料“Help”、網(wǎng)上社區(qū)資料“Community”和需求支持資料“Request Support”。1.2.2 工具欄2. 繪圖面板工具欄繪圖面板工具欄在圖1.1中選擇面板“PLOTS”則切換到繪圖面板,當工作空間創(chuàng)建了變量“a”時工具欄如圖1.3所示。1.2.2 工具欄(1)“SELECTION”區(qū)在工作空間中選擇需要繪圖的變量,可以是一個或多個變量,圖中選擇變量“a”。(2)“PLOTS a”區(qū)根據(jù)“
13、SELECTION”區(qū)選擇的變量,顯示不同的繪圖類型,在圖中根據(jù)變量“a”顯示的繪圖類型包括二維曲線plot,也包括特殊圖形bar、area、pie、histogram、semilogx、semilogy、loglog、comet、stem、stairs和barh等,單擊向下的箭頭還可以打開更多的圖形類型選擇。(3)“OPTIONS”區(qū)“OPTIONS”區(qū)有兩個選擇“Reuse Figure”和“New Figure”。1.2.2 工具欄3. 應用軟件面板工具欄應用軟件面板工具欄在圖1.1中選擇面板“APPS”則切換到應用軟件面板,工具欄如圖1.4所示,分成兩個區(qū),分別是“FILE”和“APP
14、S”。1.2.2 工具欄(1)“FILE”區(qū)主要是對MATLAB應用軟件的操作,有三個按鈕分別是“Get More Apps”、“Install App”和“Package App”,選擇“Get More Apps”時打開“Add-on Explorer”窗口,可以查找App,窗口如圖1.5所示。1.2.2 工具欄(2)“APPS”區(qū)“APPS”區(qū)是常用的App工具,當單擊下拉箭頭 時出現(xiàn)分類的各種App,如圖1.6所示。1.3 常用窗口1.3.1 命令窗口(命令窗口(Command Window)在命令窗口右側(cè)單擊下拉箭頭 ,出現(xiàn)對命令窗口操作的快捷菜單,如圖1.7所示。1.3.1 命令窗
15、口(Command Window)從上圖的快捷菜單中可以選擇菜單“Undock”,或是直接拖曳命令窗口離開操作界面都會出現(xiàn)如圖1.8所示單獨的命令窗口。1.3.1 命令窗口(Command Window)單擊命令窗口右上角的下拉箭頭,選擇菜單“Dock”可使單獨的命令窗口返回MATLAB界面。其他各窗口都同樣具有單獨窗口的功能。(1)命令行的顯示方式。MATLAB運行時,命令窗口中的每個命令行前會出現(xiàn)提示符“”。命令窗口內(nèi)顯示的字符和數(shù)值采用不同的顏色,在默認情況下,輸入的命令、表達式及計算結果等采用黑色字體;字符串采用赭紅色;“if”、“for”等關鍵詞采用藍色。【例1.1】 在命令窗口中輸
16、入不同的數(shù)值和語句,并查看其顯示方式。 a=12.5a = 12.5000 b=Hellob =Hello if a0 c=5 ,endc = 51.3.1 命令窗口(Command Window)(2)命令窗口中命令行的編輯。由于MATLAB把命令窗口中輸入的所有命令都記錄在內(nèi)存中專門的“歷史命令(Command History)”空間中,因此MATLAB命令窗口不僅可以對輸入的命令進行編輯和運行,而且還可以對已輸入的命令進行回調(diào)、編輯和重運行。命令窗口中行編輯的常用操作鍵如表1.4所示。鍵 名作 用鍵 名作 用向前調(diào)回已輸入過的命令行Home使光標移到當前行的開頭向后調(diào)回已輸入過的命令行E
17、nd使光標移到當前行的末尾在當前行中左移光標Delete刪去光標右邊的字符在當前行中右移光標Backspace刪去光標左邊的字符PageUp向前翻閱當前窗口中的內(nèi)容Esc清除當前行的全部內(nèi)容P a g e Down向后翻閱當前窗口中的內(nèi)容Ctrl+C中斷MATLAB命令的運行1.3.1 命令窗口(Command Window)(3)命令窗口中的標點符號。MATLAB常用標點符號的功能如表1.5所示。名 稱符 號功 能空格 作為輸入變量之間的分隔符及數(shù)組行元素之間的分隔符逗號,作為要顯示計算結果的命令之間的分隔符;作為輸入變量之間的分隔符;作為數(shù)組行元素之間的分隔符點號.作為數(shù)值中的小數(shù)點分號;
18、作為不顯示計算結果命令行的結尾;作為不顯示計算結果命令之間的分隔符;作為數(shù)組元素行之間的分隔符冒號:用于生成一維數(shù)值數(shù)組,表示一維數(shù)組的全部元素或多維數(shù)組的某一維的全部元素百分號%用于注釋的前面,在它后面的命令不需要執(zhí)行單引號 用于括住字符串圓括號( )用于引用數(shù)組元素;用于函數(shù)輸入變量列表;用于確定算術運算的先后次序方括號 用于構成向量和矩陣;用于函數(shù)輸出列表花括號 用于構成元胞數(shù)組下劃線_用于1個變量、函數(shù)或文件名中的連字符續(xù)行號用于把后面的行與該行連接以構成一個較長的命令“At”號用于放在函數(shù)名前形成函數(shù)句柄;用于放在目錄名前形成用戶對象類目錄1.3.1 命令窗口(Command Win
19、dow)【例1.2】 在命令窗口中使用不同的標點符號。 a=12.5,b=Hello %逗號表示分隔命令,單引號構成字符串,點號為小數(shù)點a = 12.5000b =Helloc=1 2;3 4;5 6 % 表示構成矩陣,分號用來分隔行,空格用來分隔元素c = 1 2 3 4 5 6 d=a* %表示續(xù)行cd = 12.5000 25.0000 37.5000 50.0000 62.5000 75.00001.3.1 命令窗口(Command Window)(4)數(shù)值計算結果的顯示格式及設置。在命令窗口中,默認情況下數(shù)值計算結果的顯示格式為:當數(shù)值為整數(shù),以整數(shù)顯示;當數(shù)值為實數(shù),以小數(shù)后4位的
20、精度近似顯示,即以“短(Short)”格式顯示;如果數(shù)值的有效數(shù)字超出了這一范圍,則以科學計數(shù)法顯示結果。1.3.1 命令窗口(Command Window)用戶可以根據(jù)需要,對命令窗口的字體風格、大小、顏色和數(shù)值計算結果的顯示格式進行設置。設置方法有以下2種。 在MATLAB的界面選擇工具欄中“Preferences”按鈕,則會出現(xiàn)參數(shù)設置對話框,如圖1.9所示;在對話框的左欄選中“Command Window”項,在右邊的“Numeric format”欄設置數(shù)據(jù)的顯示格式。1.3.1 命令窗口(Command Window) 還可以直接在命令窗口中通過輸入“format”命令進行數(shù)值顯示
21、格式的設置。語法:format格式描述MATLAB的數(shù)值顯示的format格式如表1.6所示。命 令 格 式含 義例 子formatformat short(默認)通常保證小數(shù)點后4位有效;大于1 000的實數(shù),用5位有效數(shù)字的科學計數(shù)法顯示314.159顯示為314.15903141.59顯示為3.1416e+003format short e5位科學計數(shù)法表示顯示為3.1416e+000format short g從format short和format short e中自動選擇最佳計數(shù)方式顯示為3.1416format long15位數(shù)字表示顯示為3.14159265358979form
22、at long e15位科學計數(shù)法表示顯示為3.141592653589793e+000format short eng工程短格式,最少5個數(shù)字和3位指數(shù)顯示為3.1416e+000format long g從format long和format long e中自動選擇最佳計數(shù)方式顯示為3.1415926358979format long eng工程長格式,最少16個有效數(shù)字和3位指數(shù)顯示為3.14159265358979e+000format hex十六進制表示顯示為400921fb54442dl8format +正數(shù)、負數(shù)、零分別用、空格顯示顯示為+format bank表示(金融)元、角
23、、分顯示為3.14format rational近似有理數(shù)表示顯示為355/113format compact結果之間顯示為沒有空行的壓縮格式 format loose結果之間顯示為有空行的稀疏格式 1.3.1 命令窗口(Command Window)(5)命令窗口的清空命令。clc:用于清空命令窗口中的所有顯示內(nèi)容,清空后命令窗口就是空白了。1.3.2 當前目錄瀏覽器窗口(Current Folder)當前目錄瀏覽器窗口默認地出現(xiàn)在MATLAB界面(如圖1.1所示)左側(cè),用來設置當前目錄,可以隨時顯示當前目錄下所有文件的信息,當前目錄瀏覽器窗口如圖1.10所示,在下面的文件細節(jié)欄可以看到M文
24、件的開頭注釋行,可以看出不同文件的圖標不同,并可以復制、編輯和運行M文件及裝載MAT數(shù)據(jù)文件。1.3.2 當前目錄瀏覽器窗口(Current Folder)(1)當前目錄的設置。在MATLAB環(huán)境中,如果不特別指明存放數(shù)據(jù)和文件的目錄,則MATLAB默認地將它們存放在當前目錄上。用戶應把自己的目錄設置成為當前目錄。把用戶目錄設置成為當前目錄的方法有2種。 在當前目錄設置區(qū)設置。在圖1.10中或MATLAB界面(圖1.1)工具欄的右側(cè)都有當前目錄設置區(qū),可以在“設置欄”中直接填寫待設置的目錄名,或像資源管理器一樣選擇待設置目錄。 通過命令設置。使用“cd”命令設置當前目錄。語法:cd %顯示當前
25、目錄cd 目錄 %指定當前目錄cd%指定上一級目錄為當前目錄例如,要設置當前目錄為“c:MyDir”:cd c:MyDir1.3.2 當前目錄瀏覽器窗口(Current Folder)(2)文件快捷菜單的使用。單擊選擇一個文件,單擊鼠標右鍵出現(xiàn)快捷菜單,主要應用功能和操作方法如表1.7所示。菜單命令功 能操 作 方 法Open打開M文件選擇待運行M文件,單擊鼠標右鍵,在快捷菜單中選擇“Open”,則M文件出現(xiàn)在M文件編輯/調(diào)試器窗口中或者雙擊該M文件,也可打開文件Hide details隱藏文件細節(jié)將目錄瀏覽器窗口下面的文件細節(jié)欄關閉Run運行M文件選擇待運行文件,單擊鼠標右鍵,在快捷菜單中選
26、擇 “Run” 運行M文件Run Script as Batch Job運行腳本文件作為批量工作選擇腳本文件在工作空間生成批量工作的jobView Help查看幫助查看文件的幫助信息,顯示在M文件的開頭行注釋Show in Explorer在資源管理器顯示打開資源管理器,在其中顯示文件Create Zip File生成zip文件和將zip文件解壓縮選擇一個或多個文件,單擊鼠標右鍵在快捷菜單中選擇“Create Zip File”,可以生成壓縮文件;選擇zip文件,在快捷菜單中選擇“Extract”來解壓縮文件Compare Against比較文件或文件夾可以選擇兩個文件或兩個文件,單擊鼠標右鍵
27、在快捷菜單中選擇“Compare Selected Files”,可以比較兩個文件的不同1.3.2 當前目錄瀏覽器窗口(Current Folder)例如,在“Current Folder”窗口中選擇【例1.1】保存的文件名“Ex0101”,單擊鼠標右鍵選擇“Compare Against”“Choose”,選擇【例1.2】的文件“Ex0102”,然后單擊“Compare”按鈕,則打開“Files and Folders Comparisons”窗口,如圖1.11所示,顯示出兩個文件的匹配情況。1.3.3 工作空間窗口(Workspace)工作空間窗口(又稱為內(nèi)存窗口)默認地出現(xiàn)在MATLAB
28、界面(如圖1.1所示)的右邊,用于顯示所有MATLAB工作空間中的變量名、數(shù)據(jù)結構、類型、大小和字節(jié)數(shù)。在該窗口中,還可以對變量進行觀察、編輯、提取和保存。例如,在命令窗口輸入: a=12.5 b=Hello c=1 2;3 4;5 6如圖1.12所示為工作空間窗口,單擊鼠標右鍵,在快捷菜單中選擇“Choose Columns”的所有選項,在圖中顯示了三個變量a、b、c的名稱、大小、字節(jié)數(shù)、類型、最小值、最大值、范圍、中間值、出現(xiàn)頻率、方差和均方差的所有信息。 1.3.3 工作空間窗口(Workspace)圖1.12 工作空間窗口1.3.3 工作空間窗口(Workspace)(1)當前目錄工作
29、空間窗口中變量的操作。對當前目錄工作空間窗口中的變量可以進行多種操作,操作方法如表1.8所示。菜單命令操作和功能New新建變量,默認變量名為“Unamed”Save保存變量,保存工作空間的所有變量到MAT文件Clear Workspace 刪除全部內(nèi)存變量Refresh刷新變量內(nèi)容Choose Columns選擇需要顯示的變量信息,包括名稱、大小、字節(jié)數(shù)、類型、最小值、最大值、范圍、中間值、出現(xiàn)頻率、方差和均方差的所有信息Sort by對變量進行排序,可以根據(jù)名稱、大小、字節(jié)數(shù)、類型、最小值、最大值、范圍、中間值、出現(xiàn)頻率、方差和均方差排序,并可以選擇升序和降序1.3.3 工作空間窗口(Wor
30、kspace)(2)通過命令管理變量。 把工作空間中的數(shù)據(jù)存放到MAT數(shù)據(jù)文件。語法:save FileName 變量1 變量2 參數(shù) %將變量保存到文件中save(FileName,變量1,變量2)說明:FileName為MAT文件名;變量1、變量2可以省略,省略時則保存工作空間的所有變量;參數(shù)為保存的方式,有-ASCII、-append等方式。例如: save FileName1 %把全部內(nèi)存變量保存為FileName1.mat文件 save FileName2 a b %把變量a、b保存為FileName2.mat文件 save FileName3 a b -append %把變量a、b
31、添加到FileName3.mat文件中1.3.3 工作空間窗口(Workspace) 從數(shù)據(jù)文件中取出變量存放到工作空間。語法:load FileName 變量1 變量2說明:變量1、變量2可以省略,省略時則裝載所有變量。例如: load Filename1 %把FileName1.mat文件中的全部變量裝入內(nèi)存 load FileName2 a b %把FileName2.mat文件中的a、b變量裝入內(nèi)存 查閱MATLAB內(nèi)存變量名。語法:who 例如,查閱工作空間中的a、b、c這3個變量: whoYour variables are:a b c 1.3.3 工作空間窗口(Workspace
32、) 查閱MATLAB內(nèi)存變量的變量名、大小、類型和字節(jié)數(shù)。語法:whos例如: whos Name Size Byte Class a 1x1 8 double array b 1x5 10 char array c 3x2 48 double arrayGrand total is 12 elements using 66 bytes1.3.3 工作空間窗口(Workspace) 刪除工作空間中的變量。語法:clear %刪除內(nèi)存中的所有變量clear 變量名1變量名2 %刪除內(nèi)存中的多個變量例如,在工作空間中刪除變量a: clear a whoYour variables are:b c
33、當執(zhí)行M文件結束后,如果再次執(zhí)行,則經(jīng)常需要使用clear命令清除在工作空間中的變量。1.3.4 歷史命令窗口(Command History)在界面中選擇工具欄“Layout”Command HistoryDocked,可以選擇打開歷史命令窗口,如圖1.13所示。歷史命令窗口包括:每次開啟MATLAB的時間和每次開啟后在命令窗口中運行過的所有命令行。圖中命令前面紅色的表示出錯的程序。1.3.4 歷史命令窗口(Command History)在歷史命令窗口中選擇命令行,單擊鼠標右鍵,則彈出快捷菜單,主要功能如表1.9所示。下 拉 菜 單主 要 功 能操 作 方 法Evaluate Select
34、ion單行或多行命令的運行選中單行或多行命令,選擇“Evaluate Selection”菜單,就可在命令窗口中運行,并得出相應結果;或者雙擊選擇的命令行也可運行 Create Script把多行命令寫成M文件選中單行或多行命令,選擇“Create Script”菜單,打開M文件編輯器窗口并將這些命令行寫入Create Shortcut將命令行創(chuàng)建快捷方式選中單行或多行命令,選擇“Create Shortcut”菜單,打開“Shortcut Editor”窗口,可以創(chuàng)建快捷方式ClearSet Error Indicator設置或清除錯誤標志選中單行或多行命令,選擇“Clear Error I
35、ndicator”菜單,將錯誤行前面的標志清除1.3.4 歷史命令窗口(Command History)例如,復制和運行如圖1.14所示歷史命令窗口中的命令。在歷史命令窗口中,先用鼠標選擇“if a0 c=5 ,end”命令,單擊鼠標右鍵,選擇“Create Shortcut”菜單,則出現(xiàn)“Shortcut Editor”窗口,如圖1.14所示。1.3.5 變量編輯器窗口(Variable Editor)如圖1.15所示為變量“c=1 2;3 4;5 6”出現(xiàn)在“Variable Editor”變量編輯器窗口的情形。1.3.5 變量編輯器窗口(Variable Editor)圖中有三個面板,在
36、“VARIABLE”面板中可以在變量中插入行、列,也可以單擊“Transpose”按鈕進行轉(zhuǎn)置,可以對變量進行以下編輯和修改,甚至可以更改數(shù)據(jù)結構和顯示方式;在“PLOTS”面板中可以對變量的全部數(shù)據(jù)和部分數(shù)據(jù)進行繪圖;在“VIEW”面板中可以查看不同的變量顯示格式。(1)在“VIEW”面板中的“Number Display format”欄中改變變量的顯示類型。(2)在“VARIABLE”面板中選擇“Insert”按鈕增加數(shù)組的行列。(3)逐格修改數(shù)組中的元素值。1.3.5 變量編輯器窗口(Variable Editor)在圖1.15中選擇所有的元素,在“PLOTS”面板中單擊工具欄的 按鈕
37、,則會出現(xiàn)如圖1.16所示的波形圖。1.3.6 M文件編輯/調(diào)試器窗口(Editor/Debugger)在默認情況下,M文件編輯/調(diào)試器窗口不隨MATLAB界面的出現(xiàn)而啟動。只有需要編寫M文件(擴展名為.m)時,才啟動該窗口。如圖1.17所示為M文件編輯/調(diào)試器窗口。1.3.6 M文件編輯/調(diào)試器窗口(Editor/Debugger)M文件編輯/調(diào)試器窗口的啟動方法有以下幾種。(1)單擊MATLAB界面上的 圖標,或者選擇工具欄“New Script”按鈕,可打開空白的M文件編輯器。(2)單擊MATLAB界面上的 圖標,或者選擇工具欄“New”按鈕,在下拉菜單中選擇“Script”,就可出現(xiàn)相
38、應的M文件編輯器。(3)用鼠標雙擊當前目錄窗口中的M文件(擴展名為.m),可直接打開相應文件的M文件編輯器。1.3.7 代碼分析報告窗口(Code Analyzer Reporter )代碼分析報告窗口是對MATLAB的當前目錄下的M文件進行分析,報告中列出一些錯誤和可以提高程序性能的警告,如圖1.18所示為可以看到對M文件的相應行顯示出提示信息。1.3.8 程序運行時間窗口(Profiler)圖1.1的MATLAB界面中,選擇工具欄的“Run and Time”按鈕;或在命令窗口輸入“profile viewer”;就可以獨立出現(xiàn)程序性能剖析窗口,查看M文件“Ex0101.m”的運行時間,以
39、便提高運行速度,單擊“Ex0101”可以看到每行命令的運行時間,如圖1.19所示。1.3.9 MATLAB R2015b幫助1幫助窗口幫助窗口打開幫助窗口,如圖1.20所示的幫助窗口界面由左側(cè)目錄和右側(cè)的幫助瀏覽器兩部分組成,在右側(cè)的幫助瀏覽器中選擇不同的內(nèi)容打開,也可以上網(wǎng) MATLAB R2015b幫助(1)左側(cè)的目錄包括:所有產(chǎn)品、安裝、發(fā)行說明和其他版本,用鼠標單擊目錄,在左邊的幫助瀏覽器中就會顯示出相應的幫助內(nèi)容?!八挟a(chǎn)品”是對應的MATLAB產(chǎn)品族所有內(nèi)容,包括各種工具箱;“其它版本”是上網(wǎng)打開MATLAB以前對應所有版本的幫助內(nèi)容。(2)右側(cè)的幫助瀏覽器可以進入不同產(chǎn)品的具體幫
40、助信息,對應左側(cè)的目錄欄會相應變化。1.3.9 MATLAB R2015b幫助例如,在右側(cè)幫助瀏覽器中選擇菜單“MATLAB”“Mathematics”“Elementary Math”“Trigonometry”,可以查看各種三角函數(shù)的幫助信息,如圖1.21所示。1.3.9 MATLAB R2015b幫助單擊其中的函數(shù),就可以打開具體函數(shù)的幫助信息。例如,單擊“sin”則打開幫助信息如圖1.22所示。1.3.9 MATLAB R2015b幫助(3)搜索幫助信息幫助信息窗口如上圖中所示,有查找?guī)椭鷻冢斎胄枰檎业膸椭鷥?nèi)容,單擊 查找。(4)單擊圖1.21右側(cè)MATLAB旁邊的 圖標,出現(xiàn)下拉
41、菜單,可以選擇Getting Started、Examples、Functions、Release Notes和PDF Documentation,查看快捷的相應幫助信息。1.3.9 MATLAB R2015b幫助2通過命令實現(xiàn)幫助通過命令實現(xiàn)幫助通過MATLAB的幫助命令可以得到純文本形式的幫助信息,MATLAB的命令、函數(shù)的M文件都有純文本形式的注釋,用來簡要描述該文件的調(diào)用格式和輸入/輸出變量的含義。(1)help:顯示MATLAB命令和M文件的幫助信息。 語法:help %列出所有主要的幫助主題,每個幫助主題與MATLAB搜索路徑的一個目錄名相對應help topic %給出指定主題的
42、幫助,主題可以是函數(shù)、目錄或局部路徑例如,在命令窗口輸入“help abs”(絕對值函數(shù))命令,顯示該M文件的注釋行,得出具體函數(shù)的用法說明: help abs abs Absolute value. abs(X) is the absolute value of the elements of X. When X is complex, abs(X) is the complex modulus (magnitude) of the elements of X. See also sign, angle, unwrap, hypot. Reference page for abs Other
43、 functions named abs1.3.9 MATLAB R2015b幫助(2)lookfor:在所有的幫助條目中搜索關鍵字,常用來查找具有某種功能而不知道準確名字的命令。語法:lookfor topic %把在搜索中發(fā)現(xiàn)與關鍵字相匹配的所有M文件的H1行(第1行注釋)都顯示出來lookfor topic-all%在所有M文件中搜索關鍵字例如,在命令窗口輸入“l(fā)ookfor simulink”,查看幫助信息。(3)doc:打開并顯示幫助窗口,如圖1.20所示。語法:docdoc topic %打開幫助導航/瀏覽器窗口顯示指定的主題信息1.3.9 MATLAB R2015b幫助3通過通過
44、Web查找?guī)椭畔⒉檎規(guī)椭畔athWorks公司提供了技術支持網(wǎng)站 MATLAB R2015b其他管理1.4.1 MATLAB用戶文件格式用戶文件格式1程序文件程序文件程序文件即M文件,其文件的擴展名為.m,包括主程序和函數(shù)文件,M文件通過M文件編輯/調(diào)試器生成。MATLAB的各工具箱中的函數(shù)大部分是M文件。2數(shù)據(jù)文件數(shù)據(jù)文件數(shù)據(jù)文件即MAT文件,其文件的擴展名為.mat,用來保存工作空間的數(shù)據(jù)變量。數(shù)據(jù)文件可以通過在命令窗口中輸入“save”命令生成。3可執(zhí)行文件可執(zhí)行文件可執(zhí)行文件即MEX文件,其文件的擴展名為.mex,由MATLAB的編譯器對M文件進行編譯后產(chǎn)生,其運行速度比直接執(zhí)行
45、M文件快得多。4圖形文件圖形文件圖形文件的擴展名為.fig,可以在“File”菜單中創(chuàng)建和打開,也可由MATLAB的繪圖命令和圖形用戶界面窗口產(chǎn)生。5模型文件模型文件模型文件擴展名為.slx和.mdl,是由Simulink工具箱建模生成的。.mdl文件是MATLAB以前各版本使用的模型文件類型,mdl是文本文件,slx是二進制格式,這兩種格式可以轉(zhuǎn)換。另外,還有.s仿真文件。1.4.2 設置搜索路徑1MATLAB的基本搜索過程的基本搜索過程當用戶在命令窗口的提示符“”后輸入1個名字如“X”時,則MATLAB按照以下步驟進行搜索。(1)在MATLAB內(nèi)存中進行檢查,檢查X是否為工作空間的變量或特
46、殊變量。(2)檢查X是否為MATLAB的內(nèi)部函數(shù)(Built-in Function)。(3)在當前目錄上,檢查是否有名為“X.m”或“X.mex”的文件存在。(4)在MATLAB搜索路徑的所有其他目錄中,檢查是否有名為“X.m”或 “X.mex”的文件存在。(5)如果都不是,則MATLAB發(fā)出錯誤信息。1.4.2 設置搜索路徑2顯示當前目錄是否在搜索路徑中顯示當前目錄是否在搜索路徑中在“Current Folder”窗口中可以查看當前路徑中的文件夾是否在搜索路徑中,選擇工具欄的“Preferences”按鈕,在出現(xiàn)的“Preferences”窗口左側(cè)欄選擇“Current Folder”,在
47、右側(cè)欄的“Path indication”選項中選擇“Indicate inaccessible files”和“Show tooltip explaining why files are inaccessible”,并將“Text and icon transparency”調(diào)整到最前面,如圖1.23所示,單擊“OK”按鈕保存設置。1.4.2 設置搜索路徑在“Current Folder”窗口中將鼠標放在目錄上,則可以顯示出是否在搜索路徑中的說明,如圖1.24所示。1.4.2 設置搜索路徑3MATLAB搜索路徑的擴展和修改搜索路徑的擴展和修改(1)利用設置路徑對話框修改搜索路徑。通過打開路徑對話框修改搜索路徑有2種方法。 在MATLAB界面的工具欄選擇 “Set Path”按鈕。 在命令窗口運行“pathtool”命令,就會出現(xiàn)如圖1.25所示的“設置路徑”對話框。1.4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療機構行政部門職責
- 2025部編二年級語文下冊課程教學計劃
- 牛津譯林版一年級上冊英語班級管理計劃
- 一年級班務教學素質(zhì)教育工作計劃
- 2025年裝飾公司營銷策略工作計劃
- 六年級道德與法治學習能力提升計劃
- 以形啟思:知識可視化視覺表征工具在初中物理概念教學中的創(chuàng)新實踐
- 以學生為主體的小學英語課外作業(yè)創(chuàng)新與實踐研究
- 新課標信息技術學習心得體會
- 國有企業(yè)資金管理機制完善問題及措施
- 加油站安全生產(chǎn)隱患排查治理制度
- 學科建設研討活動方案
- 千川投手培訓課件
- 廣東省佛山禪城區(qū)七校聯(lián)考2025屆七下英語期末預測試題含答案
- 佛山市2024-2025高一下期末-物理試卷
- 建設工程(更新)融資投資立項項目可行性研究報告(非常詳細)
- Unit 3 Same or Different?Section A 課件 人教版英語八年級上冊
- 2024年中級人民法院勞動審判輔助人員招聘考試筆試試題(含答案)
- 中國熱射病診斷與治療指南(2025版)
- 公共藝術裝置項目管理流程
- 2025年下半年佛山市南海區(qū)建筑工程質(zhì)量檢測站招考編外工作人員易考易錯模擬試題(共500題)試卷后附參考答案
評論
0/150
提交評論