天天看點

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

本節書摘來自異步社群《matlab神經網絡超級學習手冊》一書中的第1章,第1.5節,作者:matlab技術聯盟 , 劉冰 , 郭海霞著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

matlab神經網絡超級學習手冊

matlab的各個版本都為使用者提供詳細的幫助系統,可以幫助使用者更好地了解和運用matlab。是以,不論使用者是否用過matlab,是否熟悉matlab,都應該了解和掌握matlab的幫助系統。同時,在matlab 6.0版本以後,幫助系統的幫助方式和内容層次均相對之前的版本發生了本質變化,是以,使用者更加有必要了解matlab r2013a的幫助系統。在本節中,将詳細介紹matlab r2013a的幫助系統。

1.5.1 純文字幫助

在matlab中,所有執行指令或者函數的m源檔案都有較為詳細的注釋。這些注釋都是用純文字的形式來表示的。一般都包括函數的調用格式或者輸入函數、輸出結果的含義。這些幫助是最原始的(相當于最底層的源檔案)。當matlab不同版本中函數發生變化的時候,這些文本幫助也會同步更新。

下面使用簡單的例子來說明如何使用matlab的純文字幫助。

【例1-3】在matlab中查閱幫助資訊。

解:根據matlab的幫助體系,使用者可以查閱不同範圍的幫助,具體步驟如下。

(1)在matlab的指令視窗輸入help help指令,然後按enter鍵,查閱如何在matlab中使用help指令,如圖1-21所示。

操作界面顯示了如何在matlab中使用help指令的幫助資訊,使用者可以詳細閱讀上面的資訊來解決如何使用help指令。

(2)在matlab的指令視窗中輸入help指令,然後按enter鍵,查閱關于matlab系統中的所有主題的幫助資訊,如圖1-22所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

(3)在matlab的指令視窗中輸入help topic指令,然後按enter鍵,查閱關于該主題的所有幫助資訊,如圖1-23所示。

上面的步驟中,簡單示範了如何在matlab中使用help指令,獲得各種函數、指令的幫助資訊。在實際應用中,使用者可以靈活使用這些指令來搜尋所需的幫助資訊。

【例1-4】在matlab中搜尋各指令的幫助資訊,在m函數檔案中搜尋包含關鍵字jacobian的所有m函數檔案名,如圖1-24所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

1.5.2 示範幫助

在matlab中,各個工具包都有設計好的示範程式,這組示範程式在互動界面中運作,操作非常簡便。是以,運作這組示範程式,然後研究示範程式的相關m檔案,對matlab使用者而言是十分有益的。

這種示範功能對提高使用者對matlab的應用能力有着重要作用。特别對于初學者而言,不需要了解複雜的程式就可以直覺地檢視程式結果,可以加強使用者對matlab的掌握能力。

在matlab的指令視窗中輸入“demo”指令,就可以調用關于示範程式的幫助對話框,如圖1-25所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

在上面的對話框中,單擊圖檔 1可以顯示出“demo幫助”的目錄,如圖1-26所示。使用者可以在目錄的左側選擇需要幫助的内容,也可以在圖1-25中“on this page”選項中選擇所需要的内容。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

例如,在“on this page”選項中選擇“graphics”選項,幫助界面會顯示到“graphics”選項處,如圖1-27所示。

單擊圖1-27中的“line plotting”選項,matlab會打開line plotting對話框,該對話框用于示範demo的互動界面,如圖1-28所示。

示範該demo的是一個互動界面,使用者可以調整該界面中圖形的顯示參數,這些修改的參數會出現在“command window”選項中,例如将line type由預設的實線變為虛線,同時将line width修改為3,修改後的結果如圖1-29所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統
《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統
《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

選擇圖1-29中的info選項,可以得到line plotting示例的幫助文檔,如圖1-30所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

使用者除了可以在打開的動态界面中示範demo之外,還可以檢視該demo的程式代碼。在matlab的command window視窗中輸入“open hndlgraf.m”,可以檢視line plotting示例gui界面的matlab程式代碼,如圖1-31。

除此之外,使用者也可以在圖1-32所示的matlab工具欄中,選擇help下拉菜單中的examples選項打開matlab中的demo幫助界面。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統
《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

1.5.3 幫助導航

在matlab中提供幫助資訊的“幫助導航”互動界面是matlab 6.0以後的版本的重要改進,這個幫助檔案和m檔案中的純文字幫助無關,而是matlab專門設定的獨立幫助系統。該系統對matlab的功能叙述的全面、系統,而且界面友好,使用友善,是使用者查找幫助的重要途徑。

使用者可以在matlab的指令視窗中輸入指令“helpbrowser”或者“helpdesk”,或者在操作界面中單擊圖檔 1按鈕,打開“幫助導航”互動界面,如圖1-33所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

1.5.4 幫助檔案目錄窗

在預設情況下,當使用者在matlab中打開“幫助導航”互動界面時,界面就會選擇“contents”頁籤。這個視窗中使用節點可展開的目錄樹來列出各種幫助資訊,直接使用滑鼠單擊相應的目錄條,就可以在浏覽器中顯示相應的标題的html幫助檔案。

這個視窗是向使用者提供全方位系統幫助的向導,層次清晰、功能劃分規範,使用者可以查找相應的幫助資訊。例如,初學使用者希望了解matlab,可以選擇對話框中的“matlab”→“getting started with matlab”→“tutorials”→“array indexing”選項,在浏覽器中檢視關于array indexing的幫助檔案,如圖1-34所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

1.5.5 幫助檔案索引窗

在matlab中,為了提高使用者使用幫助檔案的效率,專門為指令、函數和一些專用術語提供索引表。使用者可以在互動界面中的搜尋選項中輸入需要查找的名稱,在其下面就會出現與此比對的詞彙清單。

同時,在浏覽器的界面顯示相應的介紹内容。例如,在搜尋選框中輸入“cos”進行搜尋,得到的結果如圖1-35所示。

《MATLAB神經網絡超級學習手冊》——1.5 MATLAB R2013a的幫助系統

繼續閱讀