第1章 MATLAB R2015b環(huán)境.ppt_第1頁(yè)
第1章 MATLAB R2015b環(huán)境.ppt_第2頁(yè)
第1章 MATLAB R2015b環(huán)境.ppt_第3頁(yè)
第1章 MATLAB R2015b環(huán)境.ppt_第4頁(yè)
第1章 MATLAB R2015b環(huán)境.ppt_第5頁(yè)
已閱讀5頁(yè),還剩67頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第1章MATLAB R2015b環(huán)境,MATLAB簡(jiǎn)介,MATLAB R2015b的環(huán)境設(shè)置,常用窗口,MATLAB R2015b其他管理,一個(gè)實(shí)例,1.1 MATLAB簡(jiǎn)介,MATLAB是MATLAB產(chǎn)品家族的基礎(chǔ),數(shù)學(xué)運(yùn)算功能強(qiáng)大,如矩陣運(yùn)算、數(shù)值分析算法。MATLAB集成了二維和三維圖形功能,以完成相應(yīng)數(shù)值可視化的工作,并且提供了一種交互式的高級(jí)編程語言M語言,利用M語言可以通過編寫腳本或者函數(shù)文件實(shí)現(xiàn)用戶自己的算法。 MATLAB Compiler是一種編譯工具,它能夠?qū)⒛切├肕ATLAB提供的編程語言M語言編寫的函數(shù)文件編譯生成函數(shù)庫(kù)、可執(zhí)行文件COM組件等,使MATLAB能夠同其

2、他高級(jí)編程語言,如C/C+語言,進(jìn)行混合應(yīng)用,以提高程序的運(yùn)行效率。,1.1.1 MATLAB工具箱,MATLAB有以下主要的工具箱。 (1)控制系統(tǒng)工具箱(Control System Toolbox):主要應(yīng)用于連續(xù)系統(tǒng)設(shè)計(jì)和離散系統(tǒng)設(shè)計(jì),傳遞函數(shù)和狀態(tài)空間模型建立,模型轉(zhuǎn)換,方程求解,頻域響應(yīng),時(shí)域響應(yīng),根軌跡分析,增益選擇,極點(diǎn)分配等。 (2)信號(hào)處理工具箱(Signal Processing Toolbox):主要應(yīng)用于數(shù)字和模擬濾波器設(shè)計(jì),應(yīng)用及仿真,參數(shù)化模型,譜分析和估計(jì),F(xiàn)FT變換,DCT變換等。 (3)神經(jīng)網(wǎng)絡(luò)工具箱(Neural Network Toolbox):主要應(yīng)用

3、于BP網(wǎng)絡(luò),Hopfield、Kohonen網(wǎng)絡(luò),徑向基函數(shù)網(wǎng)絡(luò),競(jìng)爭(zhēng)、線性、Sigmoidal等傳遞函數(shù),前饋、遞歸等網(wǎng)絡(luò)結(jié)構(gòu),性能分析及應(yīng)用,自組織網(wǎng)絡(luò)等。 (4)模糊邏輯控制工具箱(Fuzzy Logic Toolbox):主要應(yīng)用于友好的交互設(shè)計(jì)界面,自適應(yīng)神經(jīng)模糊學(xué)習(xí)、聚類及Sugeno推理,支持Simulink動(dòng)態(tài)仿真,可生成C語言源代碼等。,1.1.1 MATLAB工具箱,(5)圖像處理工具箱(Image Processing Toolbox):主要應(yīng)用于二維濾波器設(shè)計(jì)和濾波輸入,圖像恢復(fù)增強(qiáng),色彩、集合及形態(tài)操作,二維變換,圖像分析和統(tǒng)計(jì)等。 (6)優(yōu)化工具箱(Optimiza

4、tion Toolbox):主要應(yīng)用于線性規(guī)劃和二次規(guī)劃,求函數(shù)的最大值和最小值,多目標(biāo)優(yōu)化,約束條件下的優(yōu)化,非線性方程求解等。 (7)統(tǒng)計(jì)工具箱(Statistics Toolbox):主要應(yīng)用于概率分布和隨機(jī)數(shù)生成,多變量分析,回歸分析,主極分析,假設(shè)檢驗(yàn)等。 (8)符號(hào)數(shù)學(xué)工具箱(Symbolic Math Toolbox):主要實(shí)現(xiàn)符號(hào)運(yùn)算,包括極限、微積分、符號(hào)方程等。,1.1.2 MATLAB功能和特點(diǎn),1功能強(qiáng)大 (1)運(yùn)算功能強(qiáng)大。MATLAB是以復(fù)數(shù)矩陣為基本編程單元的程序設(shè)計(jì)語言,其強(qiáng)大的運(yùn)算功能使其成為世界頂尖的數(shù)學(xué)應(yīng)用軟件之一。 (2)功能豐富的工具箱。大量針對(duì)各專業(yè)

5、應(yīng)用的工具箱的提供,使MATLAB適用于不同領(lǐng)域。 (3)文字處理功能強(qiáng)大。MATLAB的Notebook為用戶提供了強(qiáng)大的文字處理功能,允許用戶從Word訪問MATLAB的數(shù)值計(jì)算和可視化結(jié)果。通過使用MATLAB的Notebook,用戶可以創(chuàng)建MATLAB的程序文檔、技術(shù)報(bào)告、注釋文檔、手冊(cè)或教科書。,1.1.2 MATLAB功能和特點(diǎn),2人機(jī)界面友好,編程效率高 MATLAB的語言規(guī)則與筆算式相似,矩陣的行列數(shù)無須定義,MATLAB的命令表達(dá)方式與標(biāo)準(zhǔn)的數(shù)學(xué)表達(dá)式非常相近,易寫、易讀并易于在科技人員之間交流。 3強(qiáng)大而智能化的作圖功能 MATLAB可以方便地將工程計(jì)算的結(jié)果可視化,使原始

6、數(shù)據(jù)的關(guān)系更加清晰明了,并揭示數(shù)據(jù)間的內(nèi)在聯(lián)系。MATLAB能夠根據(jù)輸入數(shù)據(jù)自動(dòng)確定最佳坐標(biāo),可規(guī)定多種坐標(biāo)系(如極坐標(biāo)系、對(duì)數(shù)坐標(biāo)系等),可設(shè)置不同顏色、線型、視角等,并能繪制三維坐標(biāo)中的曲線和曲面。 4可擴(kuò)展性強(qiáng) MATLAB軟件包括基本部分和工具箱兩大部分,具有良好的可擴(kuò)展性。MATLAB的函數(shù)大多為ASCII文件,可以直接編輯和修改。MATLAB的工具箱可以任意增減。 5Simulink動(dòng)態(tài)仿真功能 MATLAB的Simulink提供了動(dòng)態(tài)仿真的功能,用戶通過繪制框圖模擬線性、非線性、連續(xù)或離散的系統(tǒng),通過Simulink能夠仿真并分析該系統(tǒng)。,1.2 MATLAB R2015b的環(huán)境

7、設(shè)置,1.2.1 MATLAB的集成開發(fā)環(huán)境 MATLAB R2015b版的界面操作非常方便,提供了多文檔管理,是數(shù)據(jù)分析和算法的交互式開發(fā)環(huán)境。MATLAB R2015b版啟動(dòng)后的運(yùn)行界面稱為MATLAB操作窗口,默認(rèn)的操作窗口如圖1.1所示。,1.2.2 工具欄,1HOME頁(yè)工具欄 在工具欄中提供了一系列的菜單和工具按鈕,工具欄根據(jù)不同的功能分了六個(gè)區(qū),分別是“FILE”、“VARIABLE”、“CODE”、“SIMULINK”、“ENVIRONMENT”和“RESOURCES”。工具欄如圖1.2所示。,1.2.2 工具欄,(1)“FILE”區(qū)工具欄 “FILE”區(qū)用于對(duì)文件進(jìn)行操作,工具

8、欄中各按鈕的常用功能如表1.1所示。,1.2.2 工具欄,(2)“VARIABLE”區(qū)工具欄 “VARIABLE”區(qū)工具欄主要是對(duì)變量的操作,各按鈕的常用功能如表1.2所示。,1.2.2 工具欄,(3)“CODE”區(qū)工具欄 “CODE”區(qū)工具欄主要是對(duì)程序代碼的操作,各按鈕的對(duì)應(yīng)常用功能如表1.3所示。,1.2.2 工具欄,(4)“SIMULINK”區(qū)工具欄 “SIMULINK”區(qū)工具欄只有一個(gè)“Simulink Library”按鈕,打開Simulink界面。 (5)“ENVIRONMENT”區(qū)工具欄 “ENVIRONMENT”區(qū)工具欄主要進(jìn)行界面的環(huán)境設(shè)置,各按鈕的常用功能如表1.4所示。

9、,(6)“RESOURCES”區(qū)工具欄 “RESOURCES”區(qū)工具欄主要是對(duì)MATLAB的資源管理,包括幫助資料“Help”、網(wǎng)上社區(qū)資料“Community”和需求支持資料“Request Support”。,1.2.2 工具欄,2. 繪圖面板工具欄 在圖1.1中選擇面板“PLOTS”則切換到繪圖面板,當(dāng)工作空間創(chuàng)建了變量“a”時(shí)工具欄如圖1.3所示。,1.2.2 工具欄,(1)“SELECTION”區(qū) 在工作空間中選擇需要繪圖的變量,可以是一個(gè)或多個(gè)變量,圖中選擇變量“a”。 (2)“PLOTS a”區(qū) 根據(jù)“SELECTION”區(qū)選擇的變量,顯示不同的繪圖類型,在圖中根據(jù)變量“a”顯示

10、的繪圖類型包括二維曲線plot,也包括特殊圖形bar、area、pie、histogram、semilogx、semilogy、loglog、comet、stem、stairs和barh等,單擊向下的箭頭還可以打開更多的圖形類型選擇。 (3)“OPTIONS”區(qū) “OPTIONS”區(qū)有兩個(gè)選擇“Reuse Figure”和“New Figure”。,1.2.2 工具欄,3. 應(yīng)用軟件面板工具欄 在圖1.1中選擇面板“APPS”則切換到應(yīng)用軟件面板,工具欄如圖1.4所示,分成兩個(gè)區(qū),分別是“FILE”和“APPS”。,1.2.2 工具欄,(1)“FILE”區(qū) 主要是對(duì)MATLAB應(yīng)用軟件的操作,

11、有三個(gè)按鈕分別是“Get More Apps”、“Install App”和“Package App”,選擇“Get More Apps”時(shí)打開“Add-on Explorer”窗口,可以查找App,窗口如圖1.5所示。,1.2.2 工具欄,(2)“APPS”區(qū) “APPS”區(qū)是常用的App工具,當(dāng)單擊下拉箭頭 時(shí)出現(xiàn)分類的各種App,如圖1.6所示。,1.3 常用窗口,1.3.1 命令窗口(Command Window) 在命令窗口右側(cè)單擊下拉箭頭 ,出現(xiàn)對(duì)命令窗口操作的快捷菜單,如圖1.7所示。,1.3.1 命令窗口(Command Window),從上圖的快捷菜單中可以選擇菜單“Undo

12、ck”,或是直接拖曳命令窗口離開操作界面都會(huì)出現(xiàn)如圖1.8所示單獨(dú)的命令窗口。,1.3.1 命令窗口(Command Window),單擊命令窗口右上角的下拉箭頭,選擇菜單“Dock”可使單獨(dú)的命令窗口返回MATLAB界面。其他各窗口都同樣具有單獨(dú)窗口的功能。 (1)命令行的顯示方式。MATLAB運(yùn)行時(shí),命令窗口中的每個(gè)命令行前會(huì)出現(xiàn)提示符“”。命令窗口內(nèi)顯示的字符和數(shù)值采用不同的顏色,在默認(rèn)情況下,輸入的命令、表達(dá)式及計(jì)算結(jié)果等采用黑色字體;字符串采用赭紅色;“if”、“for”等關(guān)鍵詞采用藍(lán)色。 【例1.1】 在命令窗口中輸入不同的數(shù)值和語句,并查看其顯示方式。 a=12.5 a = 12

13、.5000 b=Hello b = Hello if a0 c=5 ,end c = 5,1.3.1 命令窗口(Command Window),(2)命令窗口中命令行的編輯。由于MATLAB把命令窗口中輸入的所有命令都記錄在內(nèi)存中專門的“歷史命令(Command History)”空間中,因此MATLAB命令窗口不僅可以對(duì)輸入的命令進(jìn)行編輯和運(yùn)行,而且還可以對(duì)已輸入的命令進(jìn)行回調(diào)、編輯和重運(yùn)行。命令窗口中行編輯的常用操作鍵如表1.4所示。,1.3.1 命令窗口(Command Window),(3)命令窗口中的標(biāo)點(diǎn)符號(hào)。MATLAB常用標(biāo)點(diǎn)符號(hào)的功能如表1.5所示。,1.3.1 命令窗口(Co

14、mmand Window),【例1.2】 在命令窗口中使用不同的標(biāo)點(diǎn)符號(hào)。 a=12.5,b=Hello %逗號(hào)表示分隔命令,單引號(hào)構(gòu)成字符串,點(diǎn)號(hào)為小數(shù)點(diǎn) a = 12.5000 b = Hello c=1 2;3 4;5 6 % 表示構(gòu)成矩陣,分號(hào)用來分隔行,空格用來分隔元素 c = 1 2 3 4 5 6 d=a* %表示續(xù)行 c d = 12.5000 25.0000 37.5000 50.0000 62.5000 75.0000,1.3.1 命令窗口(Command Window),(4)數(shù)值計(jì)算結(jié)果的顯示格式及設(shè)置。在命令窗口中,默認(rèn)情況下數(shù)值計(jì)算結(jié)果的顯示格式為:當(dāng)數(shù)值為整數(shù),以

15、整數(shù)顯示;當(dāng)數(shù)值為實(shí)數(shù),以小數(shù)后4位的精度近似顯示,即以“短(Short)”格式顯示;如果數(shù)值的有效數(shù)字超出了這一范圍,則以科學(xué)計(jì)數(shù)法顯示結(jié)果。,1.3.1 命令窗口(Command Window),用戶可以根據(jù)需要,對(duì)命令窗口的字體風(fēng)格、大小、顏色和數(shù)值計(jì)算結(jié)果的顯示格式進(jìn)行設(shè)置。設(shè)置方法有以下2種。 在MATLAB的界面選擇工具欄中“Preferences”按鈕,則會(huì)出現(xiàn)參數(shù)設(shè)置對(duì)話框,如圖1.9所示;在對(duì)話框的左欄選中“Command Window”項(xiàng),在右邊的“Numeric format”欄設(shè)置數(shù)據(jù)的顯示格式。,1.3.1 命令窗口(Command Window), 還可以直接在命令

16、窗口中通過輸入“format”命令進(jìn)行數(shù)值顯示格式的設(shè)置。 語法: format格式描述 MATLAB的數(shù)值顯示的format格式如表1.6所示。,1.3.1 命令窗口(Command Window),(5)命令窗口的清空命令。 clc:用于清空命令窗口中的所有顯示內(nèi)容,清空后命令窗口就是空白了。,1.3.2 當(dāng)前目錄瀏覽器窗口(Current Folder),當(dāng)前目錄瀏覽器窗口默認(rèn)地出現(xiàn)在MATLAB界面(如圖1.1所示)左側(cè),用來設(shè)置當(dāng)前目錄,可以隨時(shí)顯示當(dāng)前目錄下所有文件的信息,當(dāng)前目錄瀏覽器窗口如圖1.10所示,在下面的文件細(xì)節(jié)欄可以看到M文件的開頭注釋行,可以看出不同文件的圖標(biāo)不同,

17、并可以復(fù)制、編輯和運(yùn)行M文件及裝載MAT數(shù)據(jù)文件。,1.3.2 當(dāng)前目錄瀏覽器窗口(Current Folder),(1)當(dāng)前目錄的設(shè)置。在MATLAB環(huán)境中,如果不特別指明存放數(shù)據(jù)和文件的目錄,則MATLAB默認(rèn)地將它們存放在當(dāng)前目錄上。用戶應(yīng)把自己的目錄設(shè)置成為當(dāng)前目錄。把用戶目錄設(shè)置成為當(dāng)前目錄的方法有2種。 在當(dāng)前目錄設(shè)置區(qū)設(shè)置。在圖1.10中或MATLAB界面(圖1.1)工具欄的右側(cè)都有當(dāng)前目錄設(shè)置區(qū),可以在“設(shè)置欄”中直接填寫待設(shè)置的目錄名,或像資源管理器一樣選擇待設(shè)置目錄。 通過命令設(shè)置。使用“cd”命令設(shè)置當(dāng)前目錄。 語法: cd %顯示當(dāng)前目錄 cd 目錄 %指定當(dāng)前目錄 c

18、d%指定上一級(jí)目錄為當(dāng)前目錄 例如,要設(shè)置當(dāng)前目錄為“c:MyDir”: cd c:MyDir,1.3.2 當(dāng)前目錄瀏覽器窗口(Current Folder),(2)文件快捷菜單的使用。單擊選擇一個(gè)文件,單擊鼠標(biāo)右鍵出現(xiàn)快捷菜單,主要應(yīng)用功能和操作方法如表1.7所示。,1.3.2 當(dāng)前目錄瀏覽器窗口(Current Folder),例如,在“Current Folder”窗口中選擇【例1.1】保存的文件名“Ex0101”,單擊鼠標(biāo)右鍵選擇“Compare Against”“Choose”,選擇【例1.2】的文件“Ex0102”,然后單擊“Compare”按鈕,則打開“Files and Fol

19、ders Comparisons”窗口,如圖1.11所示,顯示出兩個(gè)文件的匹配情況。,1.3.3 工作空間窗口(Workspace),工作空間窗口(又稱為內(nèi)存窗口)默認(rèn)地出現(xiàn)在MATLAB界面(如圖1.1所示)的右邊,用于顯示所有MATLAB工作空間中的變量名、數(shù)據(jù)結(jié)構(gòu)、類型、大小和字節(jié)數(shù)。在該窗口中,還可以對(duì)變量進(jìn)行觀察、編輯、提取和保存。 例如,在命令窗口輸入: a=12.5 b=Hello c=1 2;3 4;5 6 如圖1.12所示為工作空間窗口,單擊鼠標(biāo)右鍵,在快捷菜單中選擇“Choose Columns”的所有選項(xiàng),在圖中顯示了三個(gè)變量a、b、c的名稱、大小、字節(jié)數(shù)、類型、最小值、

20、最大值、范圍、中間值、出現(xiàn)頻率、方差和均方差的所有信息。,1.3.3 工作空間窗口(Workspace),圖1.12 工作空間窗口,1.3.3 工作空間窗口(Workspace),(1)當(dāng)前目錄工作空間窗口中變量的操作。對(duì)當(dāng)前目錄工作空間窗口中的變量可以進(jìn)行多種操作,操作方法如表1.8所示。,1.3.3 工作空間窗口(Workspace),(2)通過命令管理變量。 把工作空間中的數(shù)據(jù)存放到MAT數(shù)據(jù)文件。 語法: save FileName 變量1 變量2 參數(shù) %將變量保存到文件中 save(FileName,變量1,變量2) 說明:FileName為MAT文件名;變量1、變量2可以省略,省

21、略時(shí)則保存工作空間的所有變量;參數(shù)為保存的方式,有-ASCII、-append等方式。 例如: save FileName1 %把全部?jī)?nèi)存變量保存為FileName1.mat文件 save FileName2 a b %把變量a、b保存為FileName2.mat文件 save FileName3 a b -append %把變量a、b添加到FileName3.mat文件中,1.3.3 工作空間窗口(Workspace), 從數(shù)據(jù)文件中取出變量存放到工作空間。 語法: load FileName 變量1 變量2 說明:變量1、變量2可以省略,省略時(shí)則裝載所有變量。 例如: load Filen

22、ame1 %把FileName1.mat文件中的全部變量裝入內(nèi)存 load FileName2 a b %把FileName2.mat文件中的a、b變量裝入內(nèi)存 查閱MATLAB內(nèi)存變量名。 語法: who 例如,查閱工作空間中的a、b、c這3個(gè)變量: who Your variables are: a b c,1.3.3 工作空間窗口(Workspace), 查閱MATLAB內(nèi)存變量的變量名、大小、類型和字節(jié)數(shù)。 語法: whos 例如: whos Name Size Byte Class a 1x1 8 double array b 1x5 10 char array c 3x2 48 d

23、ouble array Grand total is 12 elements using 66 bytes,1.3.3 工作空間窗口(Workspace), 刪除工作空間中的變量。 語法: clear %刪除內(nèi)存中的所有變量 clear 變量名1變量名2 %刪除內(nèi)存中的多個(gè)變量 例如,在工作空間中刪除變量a: clear a who Your variables are: b c 當(dāng)執(zhí)行M文件結(jié)束后,如果再次執(zhí)行,則經(jīng)常需要使用clear命令清除在工作空間中的變量。,1.3.4 歷史命令窗口(Command History),在界面中選擇工具欄“Layout”Command HistoryDo

24、cked,可以選擇打開歷史命令窗口,如圖1.13所示。歷史命令窗口包括:每次開啟MATLAB的時(shí)間和每次開啟后在命令窗口中運(yùn)行過的所有命令行。圖中命令前面紅色的表示出錯(cuò)的程序。,1.3.4 歷史命令窗口(Command History),在歷史命令窗口中選擇命令行,單擊鼠標(biāo)右鍵,則彈出快捷菜單,主要功能如表1.9所示。,1.3.4 歷史命令窗口(Command History),例如,復(fù)制和運(yùn)行如圖1.14所示歷史命令窗口中的命令。 在歷史命令窗口中,先用鼠標(biāo)選擇“if a0 c=5 ,end”命令,單擊鼠標(biāo)右鍵,選擇“Create Shortcut”菜單,則出現(xiàn)“Shortcut Edito

25、r”窗口,如圖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),圖中有三個(gè)面板,在“VARIABLE”面板中可以在變量中插入行、列,也可以單擊“Transpose”按鈕進(jìn)行轉(zhuǎn)置,可以對(duì)變量進(jìn)行以下編輯和修改,甚至可以更改數(shù)據(jù)結(jié)構(gòu)和顯示方式;在“PLOTS”面板中可以對(duì)變量的全部數(shù)據(jù)和部分?jǐn)?shù)據(jù)進(jìn)行繪圖;在“VIEW”面板中可以查看不同的變量顯示格式。 (1)在“VIEW”面板中的“Number

26、 Display format”欄中改變變量的顯示類型。 (2)在“VARIABLE”面板中選擇“Insert”按鈕增加數(shù)組的行列。 (3)逐格修改數(shù)組中的元素值。,1.3.5 變量編輯器窗口(Variable Editor),在圖1.15中選擇所有的元素,在“PLOTS”面板中單擊工具欄的 按鈕,則會(huì)出現(xiàn)如圖1.16所示的波形圖。,1.3.6 M文件編輯/調(diào)試器窗口(Editor/Debugger),在默認(rèn)情況下,M文件編輯/調(diào)試器窗口不隨MATLAB界面的出現(xiàn)而啟動(dòng)。只有需要編寫M文件(擴(kuò)展名為.m)時(shí),才啟動(dòng)該窗口。如圖1.17所示為M文件編輯/調(diào)試器窗口。,1.3.6 M文件編輯/調(diào)試

27、器窗口(Editor/Debugger),M文件編輯/調(diào)試器窗口的啟動(dòng)方法有以下幾種。 (1)單擊MATLAB界面上的 圖標(biāo),或者選擇工具欄“New Script”按鈕,可打開空白的M文件編輯器。 (2)單擊MATLAB界面上的 圖標(biāo),或者選擇工具欄“New”按鈕,在下拉菜單中選擇“Script”,就可出現(xiàn)相應(yīng)的M文件編輯器。 (3)用鼠標(biāo)雙擊當(dāng)前目錄窗口中的M文件(擴(kuò)展名為.m),可直接打開相應(yīng)文件的M文件編輯器。,1.3.7 代碼分析報(bào)告窗口(Code Analyzer Reporter ),代碼分析報(bào)告窗口是對(duì)MATLAB的當(dāng)前目錄下的M文件進(jìn)行分析,報(bào)告中列出一些錯(cuò)誤和可以提高程序性能

28、的警告,如圖1.18所示為可以看到對(duì)M文件的相應(yīng)行顯示出提示信息。,1.3.8 程序運(yùn)行時(shí)間窗口(Profiler),圖1.1的MATLAB界面中,選擇工具欄的“Run and Time”按鈕;或在命令窗口輸入“profile viewer”;就可以獨(dú)立出現(xiàn)程序性能剖析窗口,查看M文件“Ex0101.m”的運(yùn)行時(shí)間,以便提高運(yùn)行速度,單擊“Ex0101”可以看到每行命令的運(yùn)行時(shí)間,如圖1.19所示。,1.3.9 MATLAB R2015b幫助,1幫助窗口 打開幫助窗口,如圖1.20所示的幫助窗口界面由左側(cè)目錄和右側(cè)的幫助瀏覽器兩部分組成,在右側(cè)的幫助瀏覽器中選擇不同的內(nèi)容打開,也可以上網(wǎng),1.

29、3.9 MATLAB R2015b幫助,(1)左側(cè)的目錄包括:所有產(chǎn)品、安裝、發(fā)行說明和其他版本,用鼠標(biāo)單擊目錄,在左邊的幫助瀏覽器中就會(huì)顯示出相應(yīng)的幫助內(nèi)容。“所有產(chǎn)品”是對(duì)應(yīng)的MATLAB產(chǎn)品族所有內(nèi)容,包括各種工具箱;“其它版本”是上網(wǎng)打開MATLAB以前對(duì)應(yīng)所有版本的幫助內(nèi)容。 (2)右側(cè)的幫助瀏覽器可以進(jìn)入不同產(chǎn)品的具體幫助信息,對(duì)應(yīng)左側(cè)的目錄欄會(huì)相應(yīng)變化。,1.3.9 MATLAB R2015b幫助,例如,在右側(cè)幫助瀏覽器中選擇菜單“MATLAB”“Mathematics”“Elementary Math”“Trigonometry”,可以查看各種三角函數(shù)的幫助信息,如圖1.21所

30、示。,1.3.9 MATLAB R2015b幫助,單擊其中的函數(shù),就可以打開具體函數(shù)的幫助信息。例如,單擊“sin”則打開幫助信息如圖1.22所示。,1.3.9 MATLAB R2015b幫助,(3)搜索幫助信息 幫助信息窗口如上圖中所示,有查找?guī)椭鷻冢斎胄枰檎业膸椭鷥?nèi)容,單擊 查找。 (4)單擊圖1.21右側(cè)MATLAB旁邊的 圖標(biāo),出現(xiàn)下拉菜單,可以選擇Getting Started、Examples、Functions、Release Notes和PDF Documentation,查看快捷的相應(yīng)幫助信息。,1.3.9 MATLAB R2015b幫助,2通過命令實(shí)現(xiàn)幫助 通過MATL

31、AB的幫助命令可以得到純文本形式的幫助信息,MATLAB的命令、函數(shù)的M文件都有純文本形式的注釋,用來簡(jiǎn)要描述該文件的調(diào)用格式和輸入/輸出變量的含義。 (1)help:顯示MATLAB命令和M文件的幫助信息。 語法: help %列出所有主要的幫助主題,每個(gè)幫助主題與MATLAB搜索路徑的一個(gè)目錄名相對(duì)應(yīng) help topic %給出指定主題的幫助,主題可以是函數(shù)、目錄或局部路徑 例如,在命令窗口輸入“help abs”(絕對(duì)值函數(shù))命令,顯示該M文件的注釋行,得出具體函數(shù)的用法說明: help abs abs Absolute value. abs(X) is the absolute va

32、lue 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 functions named abs,1.3.9 MATLAB R2015b幫助,(2)lookfor:在所有的幫助條目中搜索關(guān)鍵字,常用來查找具有某種功能而不知道準(zhǔn)確名字的命令。 語法: lookfor topic %把在搜索中發(fā)現(xiàn)與關(guān)鍵字相匹配

33、的所有M文件的H1行(第1行注釋)都顯示出來 lookfor topic-all%在所有M文件中搜索關(guān)鍵字 例如,在命令窗口輸入“l(fā)ookfor simulink”,查看幫助信息。 (3)doc:打開并顯示幫助窗口,如圖1.20所示。 語法: doc doc topic %打開幫助導(dǎo)航/瀏覽器窗口顯示指定的主題信息,1.3.9 MATLAB R2015b幫助,3通過Web查找?guī)椭畔?MathWorks公司提供了技術(shù)支持網(wǎng)站,1.4 MATLAB R2015b其他管理,1.4.1 MATLAB用戶文件格式 1程序文件 程序文件即M文件,其文件的擴(kuò)展名為.m,包括主程序和函數(shù)文件,M文件通過M文

34、件編輯/調(diào)試器生成。MATLAB的各工具箱中的函數(shù)大部分是M文件。 2數(shù)據(jù)文件 數(shù)據(jù)文件即MAT文件,其文件的擴(kuò)展名為.mat,用來保存工作空間的數(shù)據(jù)變量。數(shù)據(jù)文件可以通過在命令窗口中輸入“save”命令生成。 3可執(zhí)行文件 可執(zhí)行文件即MEX文件,其文件的擴(kuò)展名為.mex,由MATLAB的編譯器對(duì)M文件進(jìn)行編譯后產(chǎn)生,其運(yùn)行速度比直接執(zhí)行M文件快得多。 4圖形文件 圖形文件的擴(kuò)展名為.fig,可以在“File”菜單中創(chuàng)建和打開,也可由MATLAB的繪圖命令和圖形用戶界面窗口產(chǎn)生。 5模型文件 模型文件擴(kuò)展名為.slx和.mdl,是由Simulink工具箱建模生成的。.mdl文件是MATLAB

35、以前各版本使用的模型文件類型,mdl是文本文件,slx是二進(jìn)制格式,這兩種格式可以轉(zhuǎn)換。另外,還有.s仿真文件。,1.4.2 設(shè)置搜索路徑,1MATLAB的基本搜索過程 當(dāng)用戶在命令窗口的提示符“”后輸入1個(gè)名字如“X”時(shí),則MATLAB按照以下步驟進(jìn)行搜索。 (1)在MATLAB內(nèi)存中進(jìn)行檢查,檢查X是否為工作空間的變量或特殊變量。 (2)檢查X是否為MATLAB的內(nèi)部函數(shù)(Built-in Function)。 (3)在當(dāng)前目錄上,檢查是否有名為“X.m”或“X.mex”的文件存在。 (4)在MATLAB搜索路徑的所有其他目錄中,檢查是否有名為“X.m”或 “X.mex”的文件存在。 (5

36、)如果都不是,則MATLAB發(fā)出錯(cuò)誤信息。,1.4.2 設(shè)置搜索路徑,2顯示當(dāng)前目錄是否在搜索路徑中 在“Current Folder”窗口中可以查看當(dāng)前路徑中的文件夾是否在搜索路徑中,選擇工具欄的“Preferences”按鈕,在出現(xiàn)的“Preferences”窗口左側(cè)欄選擇“Current Folder”,在右側(cè)欄的“Path indication”選項(xiàng)中選擇“Indicate inaccessible files”和“Show tooltip explaining why files are inaccessible”,并將“Text and icon transparency”調(diào)整到最

37、前面,如圖1.23所示,單擊“OK”按鈕保存設(shè)置。,1.4.2 設(shè)置搜索路徑,在“Current Folder”窗口中將鼠標(biāo)放在目錄上,則可以顯示出是否在搜索路徑中的說明,如圖1.24所示。,1.4.2 設(shè)置搜索路徑,3MATLAB搜索路徑的擴(kuò)展和修改 (1)利用設(shè)置路徑對(duì)話框修改搜索路徑。通過打開路徑對(duì)話框修改搜索路徑有2種方法。 在MATLAB界面的工具欄選擇 “Set Path”按鈕。 在命令窗口運(yùn)行“pathtool”命令,就會(huì)出現(xiàn)如圖1.25所示的“設(shè)置路徑”對(duì)話框。,1.4.2 設(shè)置搜索路徑,(2)利用path命令設(shè)置搜索路徑。利用path命令可以顯示和添加搜索路徑,用path命令擴(kuò)展的搜索路徑僅在當(dāng)前MATLAB環(huán)境下有效。 語法: path %列出MATLAB的搜索路徑 path(path, 新增目錄) %在MATLAB的搜索路徑的末尾添加新目錄 例如,在MATLAB的搜索路徑的末尾添加已有目錄“c:MyDir”: path(path,c: MyDir ),1.4.2 設(shè)置搜索路徑,(3)在“Current Folder”窗口中設(shè)置搜索路徑。 在“Current Folder”窗口中選擇文件夾,單擊鼠標(biāo)右鍵出現(xiàn)快捷菜單,如圖1.26所示。選擇“exe”文件夾,單擊鼠標(biāo)右鍵選擇“Add to Path”菜單,如果選擇“Selected Folders”菜單,則添加

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論