本节书摘来自异步社区《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所示。

(3)在matlab的命令窗口中输入help topic命令,然后按enter键,查阅关于该主题的所有帮助信息,如图1-23所示。
上面的步骤中,简单演示了如何在matlab中使用help命令,获得各种函数、命令的帮助信息。在实际应用中,用户可以灵活使用这些命令来搜索所需的帮助信息。
【例1-4】在matlab中搜索各命令的帮助信息,在m函数文件中搜索包含关键字jacobian的所有m函数文件名,如图1-24所示。
1.5.2 演示帮助
在matlab中,各个工具包都有设计好的演示程序,这组演示程序在交互界面中运行,操作非常简便。因此,运行这组演示程序,然后研究演示程序的相关m文件,对matlab用户而言是十分有益的。
这种演示功能对提高用户对matlab的应用能力有着重要作用。特别对于初学者而言,不需要了解复杂的程序就可以直观地查看程序结果,可以加强用户对matlab的掌握能力。
在matlab的命令窗口中输入“demo”命令,就可以调用关于演示程序的帮助对话框,如图1-25所示。
在上面的对话框中,单击图片 1可以显示出“demo帮助”的目录,如图1-26所示。用户可以在目录的左侧选择需要帮助的内容,也可以在图1-25中“on this page”选项中选择所需要的内容。
例如,在“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所示。
选择图1-29中的info选项,可以得到line plotting示例的帮助文档,如图1-30所示。
用户除了可以在打开的动态界面中演示demo之外,还可以查看该demo的程序代码。在matlab的command window窗口中输入“open hndlgraf.m”,可以查看line plotting示例gui界面的matlab程序代码,如图1-31。
除此之外,用户也可以在图1-32所示的matlab工具栏中,选择help下拉菜单中的examples选项打开matlab中的demo帮助界面。
1.5.3 帮助导航
在matlab中提供帮助信息的“帮助导航”交互界面是matlab 6.0以后的版本的重要改进,这个帮助文件和m文件中的纯文本帮助无关,而是matlab专门设置的独立帮助系统。该系统对matlab的功能叙述的全面、系统,而且界面友好,使用方便,是用户查找帮助的重要途径。
用户可以在matlab的命令窗口中输入命令“helpbrowser”或者“helpdesk”,或者在操作界面中单击图片 1按钮,打开“帮助导航”交互界面,如图1-33所示。
1.5.4 帮助文件目录窗
在默认情况下,当用户在matlab中打开“帮助导航”交互界面时,界面就会选择“contents”选项卡。这个窗口中使用节点可展开的目录树来列出各种帮助信息,直接使用鼠标单击相应的目录条,就可以在浏览器中显示相应的标题的html帮助文件。
这个窗口是向用户提供全方位系统帮助的向导,层次清晰、功能划分规范,用户可以查找相应的帮助信息。例如,初学用户希望了解matlab,可以选择对话框中的“matlab”→“getting started with matlab”→“tutorials”→“array indexing”选项,在浏览器中查看关于array indexing的帮助文件,如图1-34所示。
1.5.5 帮助文件索引窗
在matlab中,为了提高用户使用帮助文件的效率,专门为命令、函数和一些专用术语提供索引表。用户可以在交互界面中的搜索选项中输入需要查找的名称,在其下面就会出现与此匹配的词汇列表。
同时,在浏览器的界面显示相应的介绍内容。例如,在搜索选框中输入“cos”进行搜索,得到的结果如图1-35所示。