




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第1章MATLAB R2015b環境1.1 MATLABMATLAB簡介1.2 MATLAB R2015bMATLAB R2015b的環境設置的環境設置1.3常用窗口常用窗口1.4 MATLAB R2015bMATLAB R2015b其他管理其他管理1.5 一個實例一個實例1.1 MATLAB簡介MATLAB是MATLAB產品家族的基礎,數學運算功能強大,如矩陣運算、數值分析算法。MATLAB集成了二維和三維圖形功能,以完成相應數值可視化的工作,并且提供了一種交互式的高級編程語言M語言,利用M語言可以通過編寫腳本或者函數文件實現用戶自己的算法。MATLAB Compiler是一種編譯工具,它能
2、夠將那些利用MATLAB提供的編程語言M語言編寫的函數文件編譯生成函數庫、可執行文件COM組件等,使MATLAB能夠同其他高級編程語言,如C/C+語言,進行混合應用,以提高程序的運行效率。1.1.1 MATLAB工具箱MATLAB有以下主要的工具箱。(1)控制系統工具箱(Control System Toolbox):主要應用于連續系統設計和離散系統設計,傳遞函數和狀態空間模型建立,模型轉換,方程求解,頻域響應,時域響應,根軌跡分析,增益選擇,極點分配等。(2)信號處理工具箱(Signal Processing Toolbox):主要應用于數字和模擬濾波器設計,應用及仿真,參數化模型,譜分析和
3、估計,FFT變換,DCT變換等。(3)神經網絡工具箱(Neural Network Toolbox):主要應用于BP網絡,Hopfield、Kohonen網絡,徑向基函數網絡,競爭、線性、Sigmoidal等傳遞函數,前饋、遞歸等網絡結構,性能分析及應用,自組織網絡等。(4)模糊邏輯控制工具箱(Fuzzy Logic Toolbox):主要應用于友好的交互設計界面,自適應神經模糊學習、聚類及Sugeno推理,支持Simulink動態仿真,可生成C語言源代碼等。1.1.1 MATLAB工具箱(5)圖像處理工具箱(Image Processing Toolbox):主要應用于二維濾波器設計和濾波輸
4、入,圖像恢復增強,色彩、集合及形態操作,二維變換,圖像分析和統計等。(6)優化工具箱(Optimization Toolbox):主要應用于線性規劃和二次規劃,求函數的最大值和最小值,多目標優化,約束條件下的優化,非線性方程求解等。(7)統計工具箱(Statistics Toolbox):主要應用于概率分布和隨機數生成,多變量分析,回歸分析,主極分析,假設檢驗等。(8)符號數學工具箱(Symbolic Math Toolbox):主要實現符號運算,包括極限、微積分、符號方程等。1.1.2 MATLAB功能和特點1功能強大功能強大(1)運算功能強大。MATLAB是以復數矩陣為基本編程單元的程序設
5、計語言,其強大的運算功能使其成為世界頂尖的數學應用軟件之一。(2)功能豐富的工具箱。大量針對各專業應用的工具箱的提供,使MATLAB適用于不同領域。(3)文字處理功能強大。MATLAB的Notebook為用戶提供了強大的文字處理功能,允許用戶從Word訪問MATLAB的數值計算和可視化結果。通過使用MATLAB的Notebook,用戶可以創建MATLAB的程序文檔、技術報告、注釋文檔、手冊或教科書。1.1.2 MATLAB功能和特點2人機界面友好,編程效率高人機界面友好,編程效率高MATLAB的語言規則與筆算式相似,矩陣的行列數無須定義,MATLAB的命令表達方式與標準的數學表達式非常相近,易
6、寫、易讀并易于在科技人員之間交流。3強大而智能化的作圖功能強大而智能化的作圖功能MATLAB可以方便地將工程計算的結果可視化,使原始數據的關系更加清晰明了,并揭示數據間的內在聯系。MATLAB能夠根據輸入數據自動確定最佳坐標,可規定多種坐標系(如極坐標系、對數坐標系等),可設置不同顏色、線型、視角等,并能繪制三維坐標中的曲線和曲面。4可擴展性強可擴展性強MATLAB軟件包括基本部分和工具箱兩大部分,具有良好的可擴展性。MATLAB的函數大多為ASCII文件,可以直接編輯和修改。MATLAB的工具箱可以任意增減。5Simulink動態仿真功能動態仿真功能MATLAB的Simulink提供了動態仿
7、真的功能,用戶通過繪制框圖模擬線性、非線性、連續或離散的系統,通過Simulink能夠仿真并分析該系統。1.2 MATLAB R2015b的環境設置1.2.1 MATLAB的集成開發環境的集成開發環境MATLAB R2015b版的界面操作非常方便,提供了多文檔管理,是數據分析和算法的交互式開發環境。MATLAB R2015b版啟動后的運行界面稱為MATLAB操作窗口,默認的操作窗口如圖1.1所示。1.2.2 工具欄1HOME頁工具欄頁工具欄在工具欄中提供了一系列的菜單和工具按鈕,工具欄根據不同的功能分了六個區,分別是“FILE”、“VARIABLE”、“CODE”、“SIMULINK”、“EN
8、VIRONMENT”和“RESOURCES”。工具欄如圖1.2所示。1.2.2 工具欄(1)“FILE”區工具欄“FILE”區用于對文件進行操作,工具欄中各按鈕的常用功能如表1.1所示。下 拉 菜 單功 能NewScript新建一個M腳本文件,打開M文件編輯/調試器Function新建一個M函數文件,打開M文件編輯/調試器并預先編寫函數聲明行 Example新建一個M腳本文件的例子,并添加單元 Class新建一個類,打開M文件編輯/調試器System Object新建一個系統對象,包括:Basic、Advanced和Simulink Extension,打開M文件編輯/調試器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文件編輯/調試器Open打開已有文件Find Files打開查找文件對話框查找文件Compare比較兩個文件的內容1.2.2 工具欄(2)“VARIABLE”區工具欄 “VARIABLE”區工具欄主要是對變量的操作,各按鈕的常用功能如表1.
10、2所示。下 拉 菜 單功 能Save Workspace 使用二進制的MAT文件保存工作空間的內容New Variable創建新變量Open Variable打開工作空間中已經創建的變量,單擊下拉箭頭選擇工作空間的變量Clear Variable清空工作空間的變量,單擊下拉箭頭選擇變量和函數1.2.2 工具欄(3)“CODE”區工具欄 “CODE”區工具欄主要是對程序代碼的操作,各按鈕的對應常用功能如表1.3所示。下 拉 菜 單功 能Import Data導入其他文件的數據Analyze Code代碼分析Run and Time程序運行時間,查看每句程序的運行時間Clear Command清除
11、Command Window和Command History窗口1.2.2 工具欄(4)“SIMULINK”區工具欄“SIMULINK”區工具欄只有一個“Simulink Library”按鈕,打開Simulink界面。(5)“ENVIRONMENT”區工具欄“ENVIRONMENT”區工具欄主要進行界面的環境設置,各按鈕的常用功能如表1.4所示。下 拉 菜 單功 能Layout設置布局,有兩欄,一欄是“Select Layout”選擇不見的格式,另一欄“SHOW”是選擇需要打開的窗口Preferences設置MATLAB工作環境外觀和操作的相關屬性等參數Set Path設置搜索路徑Paral
12、lel并行運算管理,對分布式運算任務進行設置和管理Add-Ons管理插入的工具和應用(6)“RESOURCES”區工具欄“RESOURCES”區工具欄主要是對MATLAB的資源管理,包括幫助資料“Help”、網上社區資料“Community”和需求支持資料“Request Support”。1.2.2 工具欄2. 繪圖面板工具欄繪圖面板工具欄在圖1.1中選擇面板“PLOTS”則切換到繪圖面板,當工作空間創建了變量“a”時工具欄如圖1.3所示。1.2.2 工具欄(1)“SELECTION”區在工作空間中選擇需要繪圖的變量,可以是一個或多個變量,圖中選擇變量“a”。(2)“PLOTS a”區根據“
13、SELECTION”區選擇的變量,顯示不同的繪圖類型,在圖中根據變量“a”顯示的繪圖類型包括二維曲線plot,也包括特殊圖形bar、area、pie、histogram、semilogx、semilogy、loglog、comet、stem、stairs和barh等,單擊向下的箭頭還可以打開更多的圖形類型選擇。(3)“OPTIONS”區“OPTIONS”區有兩個選擇“Reuse Figure”和“New Figure”。1.2.2 工具欄3. 應用軟件面板工具欄應用軟件面板工具欄在圖1.1中選擇面板“APPS”則切換到應用軟件面板,工具欄如圖1.4所示,分成兩個區,分別是“FILE”和“APP
14、S”。1.2.2 工具欄(1)“FILE”區主要是對MATLAB應用軟件的操作,有三個按鈕分別是“Get More Apps”、“Install App”和“Package App”,選擇“Get More Apps”時打開“Add-on Explorer”窗口,可以查找App,窗口如圖1.5所示。1.2.2 工具欄(2)“APPS”區“APPS”區是常用的App工具,當單擊下拉箭頭 時出現分類的各種App,如圖1.6所示。1.3 常用窗口1.3.1 命令窗口(命令窗口(Command Window)在命令窗口右側單擊下拉箭頭 ,出現對命令窗口操作的快捷菜單,如圖1.7所示。1.3.1 命令窗
15、口(Command Window)從上圖的快捷菜單中可以選擇菜單“Undock”,或是直接拖曳命令窗口離開操作界面都會出現如圖1.8所示單獨的命令窗口。1.3.1 命令窗口(Command Window)單擊命令窗口右上角的下拉箭頭,選擇菜單“Dock”可使單獨的命令窗口返回MATLAB界面。其他各窗口都同樣具有單獨窗口的功能。(1)命令行的顯示方式。MATLAB運行時,命令窗口中的每個命令行前會出現提示符“”。命令窗口內顯示的字符和數值采用不同的顏色,在默認情況下,輸入的命令、表達式及計算結果等采用黑色字體;字符串采用赭紅色;“if”、“for”等關鍵詞采用藍色。【例1.1】 在命令窗口中輸
16、入不同的數值和語句,并查看其顯示方式。 a=12.5a = 12.5000 b=Hellob =Hello if a0 c=5 ,endc = 51.3.1 命令窗口(Command Window)(2)命令窗口中命令行的編輯。由于MATLAB把命令窗口中輸入的所有命令都記錄在內存中專門的“歷史命令(Command History)”空間中,因此MATLAB命令窗口不僅可以對輸入的命令進行編輯和運行,而且還可以對已輸入的命令進行回調、編輯和重運行。命令窗口中行編輯的常用操作鍵如表1.4所示。鍵 名作 用鍵 名作 用向前調回已輸入過的命令行Home使光標移到當前行的開頭向后調回已輸入過的命令行E
17、nd使光標移到當前行的末尾在當前行中左移光標Delete刪去光標右邊的字符在當前行中右移光標Backspace刪去光標左邊的字符PageUp向前翻閱當前窗口中的內容Esc清除當前行的全部內容P a g e Down向后翻閱當前窗口中的內容Ctrl+C中斷MATLAB命令的運行1.3.1 命令窗口(Command Window)(3)命令窗口中的標點符號。MATLAB常用標點符號的功能如表1.5所示。名 稱符 號功 能空格 作為輸入變量之間的分隔符及數組行元素之間的分隔符逗號,作為要顯示計算結果的命令之間的分隔符;作為輸入變量之間的分隔符;作為數組行元素之間的分隔符點號.作為數值中的小數點分號;
18、作為不顯示計算結果命令行的結尾;作為不顯示計算結果命令之間的分隔符;作為數組元素行之間的分隔符冒號:用于生成一維數值數組,表示一維數組的全部元素或多維數組的某一維的全部元素百分號%用于注釋的前面,在它后面的命令不需要執行單引號 用于括住字符串圓括號( )用于引用數組元素;用于函數輸入變量列表;用于確定算術運算的先后次序方括號 用于構成向量和矩陣;用于函數輸出列表花括號 用于構成元胞數組下劃線_用于1個變量、函數或文件名中的連字符續行號用于把后面的行與該行連接以構成一個較長的命令“At”號用于放在函數名前形成函數句柄;用于放在目錄名前形成用戶對象類目錄1.3.1 命令窗口(Command Win
19、dow)【例1.2】 在命令窗口中使用不同的標點符號。 a=12.5,b=Hello %逗號表示分隔命令,單引號構成字符串,點號為小數點a = 12.5000b =Helloc=1 2;3 4;5 6 % 表示構成矩陣,分號用來分隔行,空格用來分隔元素c = 1 2 3 4 5 6 d=a* %表示續行cd = 12.5000 25.0000 37.5000 50.0000 62.5000 75.00001.3.1 命令窗口(Command Window)(4)數值計算結果的顯示格式及設置。在命令窗口中,默認情況下數值計算結果的顯示格式為:當數值為整數,以整數顯示;當數值為實數,以小數后4位的
20、精度近似顯示,即以“短(Short)”格式顯示;如果數值的有效數字超出了這一范圍,則以科學計數法顯示結果。1.3.1 命令窗口(Command Window)用戶可以根據需要,對命令窗口的字體風格、大小、顏色和數值計算結果的顯示格式進行設置。設置方法有以下2種。 在MATLAB的界面選擇工具欄中“Preferences”按鈕,則會出現參數設置對話框,如圖1.9所示;在對話框的左欄選中“Command Window”項,在右邊的“Numeric format”欄設置數據的顯示格式。1.3.1 命令窗口(Command Window) 還可以直接在命令窗口中通過輸入“format”命令進行數值顯示
21、格式的設置。語法:format格式描述MATLAB的數值顯示的format格式如表1.6所示。命 令 格 式含 義例 子formatformat short(默認)通常保證小數點后4位有效;大于1 000的實數,用5位有效數字的科學計數法顯示314.159顯示為314.15903141.59顯示為3.1416e+003format short e5位科學計數法表示顯示為3.1416e+000format short g從format short和format short e中自動選擇最佳計數方式顯示為3.1416format long15位數字表示顯示為3.14159265358979form
22、at long e15位科學計數法表示顯示為3.141592653589793e+000format short eng工程短格式,最少5個數字和3位指數顯示為3.1416e+000format long g從format long和format long e中自動選擇最佳計數方式顯示為3.1415926358979format long eng工程長格式,最少16個有效數字和3位指數顯示為3.14159265358979e+000format hex十六進制表示顯示為400921fb54442dl8format +正數、負數、零分別用、空格顯示顯示為+format bank表示(金融)元、角
23、、分顯示為3.14format rational近似有理數表示顯示為355/113format compact結果之間顯示為沒有空行的壓縮格式 format loose結果之間顯示為有空行的稀疏格式 1.3.1 命令窗口(Command Window)(5)命令窗口的清空命令。clc:用于清空命令窗口中的所有顯示內容,清空后命令窗口就是空白了。1.3.2 當前目錄瀏覽器窗口(Current Folder)當前目錄瀏覽器窗口默認地出現在MATLAB界面(如圖1.1所示)左側,用來設置當前目錄,可以隨時顯示當前目錄下所有文件的信息,當前目錄瀏覽器窗口如圖1.10所示,在下面的文件細節欄可以看到M文
24、件的開頭注釋行,可以看出不同文件的圖標不同,并可以復制、編輯和運行M文件及裝載MAT數據文件。1.3.2 當前目錄瀏覽器窗口(Current Folder)(1)當前目錄的設置。在MATLAB環境中,如果不特別指明存放數據和文件的目錄,則MATLAB默認地將它們存放在當前目錄上。用戶應把自己的目錄設置成為當前目錄。把用戶目錄設置成為當前目錄的方法有2種。 在當前目錄設置區設置。在圖1.10中或MATLAB界面(圖1.1)工具欄的右側都有當前目錄設置區,可以在“設置欄”中直接填寫待設置的目錄名,或像資源管理器一樣選擇待設置目錄。 通過命令設置。使用“cd”命令設置當前目錄。語法:cd %顯示當前
25、目錄cd 目錄 %指定當前目錄cd%指定上一級目錄為當前目錄例如,要設置當前目錄為“c:MyDir”:cd c:MyDir1.3.2 當前目錄瀏覽器窗口(Current Folder)(2)文件快捷菜單的使用。單擊選擇一個文件,單擊鼠標右鍵出現快捷菜單,主要應用功能和操作方法如表1.7所示。菜單命令功 能操 作 方 法Open打開M文件選擇待運行M文件,單擊鼠標右鍵,在快捷菜單中選擇“Open”,則M文件出現在M文件編輯/調試器窗口中或者雙擊該M文件,也可打開文件Hide details隱藏文件細節將目錄瀏覽器窗口下面的文件細節欄關閉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)工作空間窗口(又稱為內存窗口)默認地出現在MATLAB
28、界面(如圖1.1所示)的右邊,用于顯示所有MATLAB工作空間中的變量名、數據結構、類型、大小和字節數。在該窗口中,還可以對變量進行觀察、編輯、提取和保存。例如,在命令窗口輸入: a=12.5 b=Hello c=1 2;3 4;5 6如圖1.12所示為工作空間窗口,單擊鼠標右鍵,在快捷菜單中選擇“Choose Columns”的所有選項,在圖中顯示了三個變量a、b、c的名稱、大小、字節數、類型、最小值、最大值、范圍、中間值、出現頻率、方差和均方差的所有信息。 1.3.3 工作空間窗口(Workspace)圖1.12 工作空間窗口1.3.3 工作空間窗口(Workspace)(1)當前目錄工作
29、空間窗口中變量的操作。對當前目錄工作空間窗口中的變量可以進行多種操作,操作方法如表1.8所示。菜單命令操作和功能New新建變量,默認變量名為“Unamed”Save保存變量,保存工作空間的所有變量到MAT文件Clear Workspace 刪除全部內存變量Refresh刷新變量內容Choose Columns選擇需要顯示的變量信息,包括名稱、大小、字節數、類型、最小值、最大值、范圍、中間值、出現頻率、方差和均方差的所有信息Sort by對變量進行排序,可以根據名稱、大小、字節數、類型、最小值、最大值、范圍、中間值、出現頻率、方差和均方差排序,并可以選擇升序和降序1.3.3 工作空間窗口(Wor
30、kspace)(2)通過命令管理變量。 把工作空間中的數據存放到MAT數據文件。語法:save FileName 變量1 變量2 參數 %將變量保存到文件中save(FileName,變量1,變量2)說明:FileName為MAT文件名;變量1、變量2可以省略,省略時則保存工作空間的所有變量;參數為保存的方式,有-ASCII、-append等方式。例如: save FileName1 %把全部內存變量保存為FileName1.mat文件 save FileName2 a b %把變量a、b保存為FileName2.mat文件 save FileName3 a b -append %把變量a、b
31、添加到FileName3.mat文件中1.3.3 工作空間窗口(Workspace) 從數據文件中取出變量存放到工作空間。語法:load FileName 變量1 變量2說明:變量1、變量2可以省略,省略時則裝載所有變量。例如: load Filename1 %把FileName1.mat文件中的全部變量裝入內存 load FileName2 a b %把FileName2.mat文件中的a、b變量裝入內存 查閱MATLAB內存變量名。語法:who 例如,查閱工作空間中的a、b、c這3個變量: whoYour variables are:a b c 1.3.3 工作空間窗口(Workspace
32、) 查閱MATLAB內存變量的變量名、大小、類型和字節數。語法: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 %刪除內存中的所有變量clear 變量名1變量名2 %刪除內存中的多個變量例如,在工作空間中刪除變量a: clear a whoYour variables are:b c
33、當執行M文件結束后,如果再次執行,則經常需要使用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將命令行創建快捷方式選中單行或多行命令,選擇“Create Shortcut”菜單,打開“Shortcut Editor”窗口,可以創建快捷方式ClearSet Error Indicator設置或清除錯誤標志選中單行或多行命令,選擇“Clear Error I
35、ndicator”菜單,將錯誤行前面的標志清除1.3.4 歷史命令窗口(Command History)例如,復制和運行如圖1.14所示歷史命令窗口中的命令。在歷史命令窗口中,先用鼠標選擇“if a0 c=5 ,end”命令,單擊鼠標右鍵,選擇“Create Shortcut”菜單,則出現“Shortcut Editor”窗口,如圖1.14所示。1.3.5 變量編輯器窗口(Variable Editor)如圖1.15所示為變量“c=1 2;3 4;5 6”出現在“Variable Editor”變量編輯器窗口的情形。1.3.5 變量編輯器窗口(Variable Editor)圖中有三個面板,在
36、“VARIABLE”面板中可以在變量中插入行、列,也可以單擊“Transpose”按鈕進行轉置,可以對變量進行以下編輯和修改,甚至可以更改數據結構和顯示方式;在“PLOTS”面板中可以對變量的全部數據和部分數據進行繪圖;在“VIEW”面板中可以查看不同的變量顯示格式。(1)在“VIEW”面板中的“Number Display format”欄中改變變量的顯示類型。(2)在“VARIABLE”面板中選擇“Insert”按鈕增加數組的行列。(3)逐格修改數組中的元素值。1.3.5 變量編輯器窗口(Variable Editor)在圖1.15中選擇所有的元素,在“PLOTS”面板中單擊工具欄的 按鈕
37、,則會出現如圖1.16所示的波形圖。1.3.6 M文件編輯/調試器窗口(Editor/Debugger)在默認情況下,M文件編輯/調試器窗口不隨MATLAB界面的出現而啟動。只有需要編寫M文件(擴展名為.m)時,才啟動該窗口。如圖1.17所示為M文件編輯/調試器窗口。1.3.6 M文件編輯/調試器窗口(Editor/Debugger)M文件編輯/調試器窗口的啟動方法有以下幾種。(1)單擊MATLAB界面上的 圖標,或者選擇工具欄“New Script”按鈕,可打開空白的M文件編輯器。(2)單擊MATLAB界面上的 圖標,或者選擇工具欄“New”按鈕,在下拉菜單中選擇“Script”,就可出現相
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”;就可以獨立出現程序性能剖析窗口,查看M文件“Ex0101.m”的運行時間,以
39、便提高運行速度,單擊“Ex0101”可以看到每行命令的運行時間,如圖1.19所示。1.3.9 MATLAB R2015b幫助1幫助窗口幫助窗口打開幫助窗口,如圖1.20所示的幫助窗口界面由左側目錄和右側的幫助瀏覽器兩部分組成,在右側的幫助瀏覽器中選擇不同的內容打開,也可以上網 MATLAB R2015b幫助(1)左側的目錄包括:所有產品、安裝、發行說明和其他版本,用鼠標單擊目錄,在左邊的幫助瀏覽器中就會顯示出相應的幫助內容。“所有產品”是對應的MATLAB產品族所有內容,包括各種工具箱;“其它版本”是上網打開MATLAB以前對應所有版本的幫助內容。(2)右側的幫助瀏覽器可以進入不同產品的具體幫
40、助信息,對應左側的目錄欄會相應變化。1.3.9 MATLAB R2015b幫助例如,在右側幫助瀏覽器中選擇菜單“MATLAB”“Mathematics”“Elementary Math”“Trigonometry”,可以查看各種三角函數的幫助信息,如圖1.21所示。1.3.9 MATLAB R2015b幫助單擊其中的函數,就可以打開具體函數的幫助信息。例如,單擊“sin”則打開幫助信息如圖1.22所示。1.3.9 MATLAB R2015b幫助(3)搜索幫助信息幫助信息窗口如上圖中所示,有查找幫助欄,輸入需要查找的幫助內容,單擊 查找。(4)單擊圖1.21右側MATLAB旁邊的 圖標,出現下拉
41、菜單,可以選擇Getting Started、Examples、Functions、Release Notes和PDF Documentation,查看快捷的相應幫助信息。1.3.9 MATLAB R2015b幫助2通過命令實現幫助通過命令實現幫助通過MATLAB的幫助命令可以得到純文本形式的幫助信息,MATLAB的命令、函數的M文件都有純文本形式的注釋,用來簡要描述該文件的調用格式和輸入/輸出變量的含義。(1)help:顯示MATLAB命令和M文件的幫助信息。 語法:help %列出所有主要的幫助主題,每個幫助主題與MATLAB搜索路徑的一個目錄名相對應help topic %給出指定主題的
42、幫助,主題可以是函數、目錄或局部路徑例如,在命令窗口輸入“help abs”(絕對值函數)命令,顯示該M文件的注釋行,得出具體函數的用法說明: 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 %把在搜索中發現與關鍵字相匹配的所有M文件的H1行(第1行注釋)都顯示出來lookfor topic-all%在所有M文件中搜索關鍵字例如,在命令窗口輸入“lookfor simulink”,查看幫助信息。(3)doc:打開并顯示幫助窗口,如圖1.20所示。語法:docdoc topic %打開幫助導航/瀏覽器窗口顯示指定的主題信息1.3.9 MATLAB R2015b幫助3通過通過
44、Web查找幫助信息查找幫助信息MathWorks公司提供了技術支持網站 MATLAB R2015b其他管理1.4.1 MATLAB用戶文件格式用戶文件格式1程序文件程序文件程序文件即M文件,其文件的擴展名為.m,包括主程序和函數文件,M文件通過M文件編輯/調試器生成。MATLAB的各工具箱中的函數大部分是M文件。2數據文件數據文件數據文件即MAT文件,其文件的擴展名為.mat,用來保存工作空間的數據變量。數據文件可以通過在命令窗口中輸入“save”命令生成。3可執行文件可執行文件可執行文件即MEX文件,其文件的擴展名為.mex,由MATLAB的編譯器對M文件進行編譯后產生,其運行速度比直接執行
45、M文件快得多。4圖形文件圖形文件圖形文件的擴展名為.fig,可以在“File”菜單中創建和打開,也可由MATLAB的繪圖命令和圖形用戶界面窗口產生。5模型文件模型文件模型文件擴展名為.slx和.mdl,是由Simulink工具箱建模生成的。.mdl文件是MATLAB以前各版本使用的模型文件類型,mdl是文本文件,slx是二進制格式,這兩種格式可以轉換。另外,還有.s仿真文件。1.4.2 設置搜索路徑1MATLAB的基本搜索過程的基本搜索過程當用戶在命令窗口的提示符“”后輸入1個名字如“X”時,則MATLAB按照以下步驟進行搜索。(1)在MATLAB內存中進行檢查,檢查X是否為工作空間的變量或特
46、殊變量。(2)檢查X是否為MATLAB的內部函數(Built-in Function)。(3)在當前目錄上,檢查是否有名為“X.m”或“X.mex”的文件存在。(4)在MATLAB搜索路徑的所有其他目錄中,檢查是否有名為“X.m”或 “X.mex”的文件存在。(5)如果都不是,則MATLAB發出錯誤信息。1.4.2 設置搜索路徑2顯示當前目錄是否在搜索路徑中顯示當前目錄是否在搜索路徑中在“Current Folder”窗口中可以查看當前路徑中的文件夾是否在搜索路徑中,選擇工具欄的“Preferences”按鈕,在出現的“Preferences”窗口左側欄選擇“Current Folder”,在
47、右側欄的“Path indication”選項中選擇“Indicate inaccessible files”和“Show tooltip explaining why files are inaccessible”,并將“Text and icon transparency”調整到最前面,如圖1.23所示,單擊“OK”按鈕保存設置。1.4.2 設置搜索路徑在“Current Folder”窗口中將鼠標放在目錄上,則可以顯示出是否在搜索路徑中的說明,如圖1.24所示。1.4.2 設置搜索路徑3MATLAB搜索路徑的擴展和修改搜索路徑的擴展和修改(1)利用設置路徑對話框修改搜索路徑。通過打開路徑對話框修改搜索路徑有2種方法。 在MATLAB界面的工具欄選擇 “Set Path”按鈕。 在命令窗口運行“pathtool”命令,就會出現如圖1.25所示的“設置路徑”對話框。1.4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 開槽機床企業ESG實踐與創新戰略研究報告
- 雙筒系列過濾器企業數字化轉型與智慧升級戰略研究報告
- 加工機床租賃合同樣本
- 書本供貨合同樣本標準
- 個人餐廳籌備合同標準文本
- 辦公裝修拆除合同標準文本
- 勞動試用合同標準文本
- 代理房屋過戶合同樣本
- 勞動合同標準文本17
- 中韓合資合同范例
- 安全風險分級管控與隱患排查治理雙重預防體系-污水處理廠模板
- 2024年廣東省中考歷史試卷試題真題及答案(精校打印版)
- JJG 705-2014液相色譜儀行業標準
- YY/T 0331-2024脫脂棉紗布、脫脂棉粘膠混紡紗布的性能要求和試驗方法
- 計劃書綠色背景
- 北師大版數學三年級下冊-第3單元《找規律》教案
- 西安市西繞城高速路上橋群機械拆除工程施工方案樣本
- 中國商飛公司招聘筆試題
- 《含能材料與應用》課件
- 真實的PBL真實的挑戰:項目式學習設計指南
- 水果批發市場項目商業計劃書
評論
0/150
提交評論