- MATLAB從基礎(chǔ)到精通
- 王薇編著
- 2502字
- 2019-01-01 12:47:27
1.4 幫助系統(tǒng)
作為一個(gè)優(yōu)秀的軟件,MATLAB為廣大用戶提供了有效的幫助系統(tǒng)。MATLAB 7.0版本為用戶提供了聯(lián)機(jī)幫助系統(tǒng)、遠(yuǎn)程幫助系統(tǒng)、演示程序、命令查詢系統(tǒng)等多種方式幫助,這些無論對(duì)于入門讀者還是經(jīng)常使用MATLAB的人員都是十分有用的,經(jīng)常查閱MATLAB幫助文檔,可以幫助我們更好地掌握MATLAB。
獲得幫助的主要工具是幫助瀏覽器,它提供了所有已安裝產(chǎn)品的幫助文檔,以幫助使用者全面了解MATLAB功能。如果Internet連接可用,可以觀看在線幫助和功能演示的視頻。
1.4.1 幫助瀏覽器
幫助瀏覽器是整合html形式的幫助文檔在MATLAB桌面環(huán)境中,安裝MATLAB軟件時(shí)會(huì)自動(dòng)安裝所安裝產(chǎn)品的幫助文件和演示程序。
1.幫助瀏覽器的打開
幫助瀏覽器的打開主要有以下幾種方式:
● 單擊MATLAB主界面的標(biāo)題欄中的按鈕。
● 選擇主界面“Help”→“Full Product Family Help”命令,或“Help”→“MATLAB Help”、“Help”→“Using the Desktop”、“Help”→“Using the Command Window”命令。
● 在MATLAB各個(gè)界面中按快捷鍵“F1”。
● 在命令窗口運(yùn)行“doc”命令或者在利用命令查詢系統(tǒng)獲取某函數(shù)的幫助信息后,直接在其后給出的相關(guān)參考鏈接“doc fun”進(jìn)入函數(shù)的幫助瀏覽器窗口。
2.幫助瀏覽器窗口的組成
選擇上述打開方式的任意一種打開幫助瀏覽器,如圖1.48所示,幫助瀏覽器的左半面顯示幫助文檔導(dǎo)航器,方便用戶查找相應(yīng)內(nèi)容的幫助文檔,可按主題、索引、搜索、演示文檔分類查找相應(yīng)內(nèi)容的幫助文件。右半面區(qū)域?yàn)閹椭臋n的顯示。

圖1.48 幫助瀏覽器
3.幫助瀏覽器窗口的使用
1)幫助文檔的查找
幫助瀏覽器導(dǎo)航器提供了主題界面、索引界面、搜索界面、演示文檔界面,用于查找相應(yīng)內(nèi)容的幫助文檔。其中:
● 按內(nèi)容分類主題界面是節(jié)點(diǎn)可展開的樹形目錄,為用戶提供MATLAB版本信息、軟件安裝、基礎(chǔ)知識(shí)、主要工具箱使用的幫助文檔,用戶可以通過單擊按內(nèi)容分類的節(jié)點(diǎn),打開相應(yīng)內(nèi)容的幫助文檔。其中一級(jí)主題目錄相應(yīng)圖標(biāo)分別對(duì)應(yīng)的幫助文檔如下:目錄圖標(biāo)為軟件快速入門,目錄圖標(biāo)
為MATLAB幫助文檔,目錄圖標(biāo)
為Simulink產(chǎn)品幫助文檔;二級(jí)主題目錄相應(yīng)圖標(biāo)分別對(duì)應(yīng)的幫助文檔如下:圖標(biāo)
為快速入門指導(dǎo),圖標(biāo)
為實(shí)例和演示程序,圖標(biāo)
為主要功能的實(shí)現(xiàn)說明,圖標(biāo)
為函數(shù)說明,圖標(biāo)
為版本信息說明,圖標(biāo)
為獲取幫助文檔的PDF版本,圖標(biāo)
為遠(yuǎn)程幫助。
● 按函數(shù)首字母建立索引界面,用戶可以根據(jù)需要查找內(nèi)容的關(guān)鍵詞,在索引窗口打開相關(guān)內(nèi)容的幫助文檔。
● 搜索界面提供了搜索對(duì)話框,可在其中搜索包含指定內(nèi)容的幫助文檔。
● 演示文檔界面按MATLAB主程序、工具箱、Simulink、模型塊4部分內(nèi)容分類瀏覽相應(yīng)內(nèi)容的演示程序,同時(shí)單擊演示文檔界面樹形節(jié)點(diǎn)可打開其中的子內(nèi)容,選擇需要查找的演示文檔。
2)幫助文檔的閱讀
在通過幫助瀏覽器導(dǎo)航窗口查找到相應(yīng)內(nèi)容的幫助信息后,在右側(cè)區(qū)域?qū)@示相應(yīng)的幫助文檔。幫助文檔包括函數(shù)、各功能實(shí)現(xiàn)、程序演示、版本信息、在線幫助鏈接等部分。
幫助文檔上方提供了標(biāo)題欄和Title下拉列表框以便于閱讀幫助文檔,如圖1.48所示。其中,標(biāo)題欄中的按鈕和
分別用于閱讀頁面的后退和前進(jìn),按鈕
用于刷新當(dāng)前閱讀界面,按鈕
用于查找?guī)椭鷥?nèi)容。Title下拉列表框可用于選擇打開之前閱讀過指定Title的幫助界面。
【例1.4】以幫助主題中MATLAB子模塊為例,演示幫助文檔的組成與閱讀。
單擊幫助導(dǎo)航器Help Navigator中Content主題界面中的MATLAB目錄項(xiàng),打開如圖1.49所示的MATLAB產(chǎn)品幫助文檔,該部分幫助文檔主要介紹MATLAB主程序設(shè)計(jì)的基本功能和相應(yīng)函數(shù)的使用。其中:
● Functions部分提供按不同功能(By Category)和首字母順序(Alphabetical List)分類兩種方式瀏覽函數(shù)幫助文檔。按功能分主要分為桌面環(huán)境函數(shù)、矩陣運(yùn)算、程序設(shè)計(jì)和數(shù)據(jù)類型、文件輸入/輸出、繪圖函數(shù)、三維可視化函數(shù)、GUIDE函數(shù)和外部應(yīng)用程序接口函數(shù)。
● Handle Graphics:提供圖形對(duì)象設(shè)置的幫助文檔,提供坐標(biāo)軸等圖形對(duì)象設(shè)置的幫助文檔。
● Documentation Set:顯示了快速入門、用戶指南、程序設(shè)計(jì)技巧、實(shí)例文件等部分的幫助文檔快速鏈接。其中,Getting Started幫助文檔可使讀者快速入門,掌握MATLAB基本操作,Use Guides部分包括MATLAB基本操作各主要功能的幫助文檔,Programming Tips部分為程序設(shè)計(jì)相關(guān)內(nèi)容幫助文檔,例如變量的命名、程序的調(diào)試等內(nèi)容。
● Examples in Documentation:為相關(guān)主題所有幫助文檔的實(shí)例,通過實(shí)例的學(xué)習(xí)可以很好地學(xué)習(xí)MATLAB各功能的使用,同時(shí)能提高M(jìn)ATLAB編程能力。幫助窗口內(nèi)的所有實(shí)例,可以通過選中相關(guān)內(nèi)容,通過幫助瀏覽器中的右鍵彈出式快捷菜單,執(zhí)行“Evaluate Selection”命令,在命令窗口將直接運(yùn)行所選程序。
● Product Demos:用于顯示演示程序。
● What's New:用于顯示當(dāng)前所安裝MATLAB版本的信息,主要為當(dāng)前版本的更新信息。
● Printing the Documentation Set:用于打印保存幫助文檔的PDF版本。
● The MathWorks Web Site Resources:提供了鏈接,直接打開MathWorks公司主頁上的相關(guān)幫助文檔的網(wǎng)頁。

圖1.49 MATLAB主程序的幫助內(nèi)容
1.4.2 命令幫助系統(tǒng)
命令幫助系統(tǒng)提供在命令窗口中輸入幫助命令來獲取相關(guān)函數(shù)或軟件的幫助信息。命令幫助系統(tǒng)是獲取指定函數(shù)幫助信息的最為便捷的途徑,主要提供的幫助信息為相應(yīng)程序m文件中的幫助信息,同時(shí)在命令窗口中獲取的幫助信息包含與幫助瀏覽器相應(yīng)內(nèi)容的鏈接,可以進(jìn)一步查看更為完整的幫助信息。經(jīng)常在命令窗口中查閱函數(shù)的幫助文檔,對(duì)于MATLAB使用者是極為有益的,
命令幫助系統(tǒng)主要使用的函數(shù)命令為help和lookfor,help funname顯示相關(guān)函數(shù)幫助注釋區(qū)內(nèi)容,lookfor funname顯示包含函數(shù)名的相關(guān)內(nèi)容,查詢條件比較寬松,只要包含funname即可。
【例1.5】用help命令查看max()函數(shù)的幫助信息。
在命令窗口中輸入命令“help max”,如下所示。函數(shù)幫助信息首先為函數(shù)具體用法,之后以一簡(jiǎn)單實(shí)例演示函數(shù)使用,最后給出相關(guān)函數(shù)min、median、mean、sort的幫助鏈接和max函數(shù)在幫助瀏覽器中幫助文檔的鏈接。
>> help max MAX Largest component. For vectors, MAX(X) is the largest element in X.For matrices, MAX(X) is a row vector containing the maximum element from each column.For N-D arrays, MAX(X) operates along the first non-singleton dimension. [Y,I] = MAX(X) returns the indices of the maximum values in vector I. If the values along the first non-singleton dimension contain more than one maximal element, the index of the first one is returned. MAX(X,Y) returns an array the same size as X and Y with the largest elements taken from X or Y.Either one can be a scalar. [Y,I] = MAX(X,[],DIM) operates along the dimension DIM. When complex, the magnitude MAX(ABS(X)) is used, and the angle ANGLE(X) is ignored.NaN's are ignored when computing the maximum. Example: If X = [2 8 4 then max(X,[],1) is [7 8 9], 7 3 9] max(X,[],2) is [8 and max(X,5) is [5 8 5 9], 7 5 9]. See also min, median, mean, sort. Overloaded functions or methods (ones with the same name in other directories) help quantizer/max.m help fints/max.m help localpspline/max.m help localpoly/max.m Reference page in Help browser doc max
1.4.3 遠(yuǎn)程幫助系統(tǒng)
當(dāng)需要獲取未安裝的MATLAB產(chǎn)品的幫助文檔,或獲取最新版本的幫助文檔,或希望在未安裝MATLAB軟件的電腦上閱讀幫助文檔,可以在MATLAB網(wǎng)站(http://www.mathworks.com/access/helpdesk/help/helpdesk.shtml)上獲取MATLAB所有產(chǎn)品的最新幫助文檔。同時(shí)在MathWorks公司的主頁(http://www.mathworks.com)上可以找到很多有用的信息,包括產(chǎn)品的詳細(xì)介紹、定期的網(wǎng)上研討會(huì)、用戶反饋、軟件使用問題官方解決方案等。
- Intel Galileo Essentials
- Beginning Java Data Structures and Algorithms
- ThinkPHP 5實(shí)戰(zhàn)
- Scratch真好玩:教小孩學(xué)編程
- Flash CS6中文版應(yīng)用教程(第三版)
- Visual Basic學(xué)習(xí)手冊(cè)
- Mastering Apache Spark 2.x(Second Edition)
- Working with Odoo
- Create React App 2 Quick Start Guide
- Advanced Express Web Application Development
- ASP.NET程序開發(fā)范例寶典
- Illustrator CC平面設(shè)計(jì)實(shí)戰(zhàn)從入門到精通(視頻自學(xué)全彩版)
- 零代碼實(shí)戰(zhàn):企業(yè)級(jí)應(yīng)用搭建與案例詳解
- Fastdata Processing with Spark
- Learning iOS Security