Command History Eile Edit Debug Desktop Mindow Help s=rand(3,10) t=0:pi/50:4*pi:%定白店已6=法起0 Cut Ctrl+X y=exp (-t/3).*sin(3 Copy Ctrl+C plot (t,y,'-r','Lin Evaluate Selection F9 axis([0,4*pi,-1,1] Create M-File xlabel('t'),ylabel Create Shortcut s=rand(3,10) Profile Code xlabel('t'),ylabel Delete Selection Delete plot(t,y,'DisplayN Delete to Selection Clear Command History 图1.8-2利用历史指令创建M文件 〖说明】 当使用M文件编辑调试器保存文件时,或当在MATLAB指令窗中运行M文件时,不 必写出文件的扩展名。 ● 在M文件编辑调试器中,可以采用汉字注释,并总可获得正确显示。参见图1.8-1。 1.9 帮助系统及其使用 读者接触、学习MATLAB的起因可能不同,借助MATLAB所想解决的问题也可能不 同,从而会产生不同的求助需求。如对于初学者,最急于知道的是:MATLAB的基本用法。 又如MATLAB老用户很想知道的是:MATLAB新版本有什么新特点、新功能。再如对科 研工作者来说,面对不断变化的实际问题,常常产生两类困惑:知道具体指令,但不知道该 怎么用:或想解某个具体问题,不知道MATLAB有哪些指令可用。 MATLAB作为一个优秀的科学计算软件,其帮助系统考虑了不同用户的不同需求,构 成了一个比较完备的帮助体系。并且,这种帮助体系随MATLAB版本的重大升级,其完备 性和友善性都会有较大的进步。 作者在此建议:不管以前是否使用过MATLAB,任何用户都应尽快了解MATLAB的 帮助系统,掌握各种获取帮助信息的方法。只有这样,用户才可能较好地运用MATLAB资 源,快捷、可靠、有效地独立解决自己面临的各种问题。 1.9.1 帮助体系的三种主要形式 表1.9-1 MATLAB的帮助体系 帮助形式 特点 资源 指令窗帮 文本形式:最可信、最原始: 直接从指令窗中,通过help指令获得: 助子系统 不适于系统阅读。 所有包含在M文件之中的帮助注释内容。 HTML形式:系统叙述 帮助 MATLAB规则和用法:适于 位于matla\help目录下:通过帮助浏览器获得: 导航系统 系统阅读和交叉查阅:最重 HTML和XML文件,物理上独立于M文件,是 要的帮助形式。 次生性帮助文件:本书重点介绍。 Web网 包括各种PDF文件、视频演 mathworks公司网站:MATLAB操作界面下拉菜 帮助系统 示文件、各种讨论组等 单{Help>Web Resources>};本书不作介绍。 1.9.2 常用帮助指令 26
26 图 1.8-2 利用历史指令创建 M 文件 〖说明〗 当使用 M 文件编辑调试器保存文件时,或当在 MATLAB 指令窗中运行 M 文件时,不 必写出文件的扩展名。 在 M 文件编辑调试器中,可以采用汉字注释,并总可获得正确显示。参见图 1.8-1。 1.9 帮助系统及其使用 读者接触、学习 MATLAB 的起因可能不同,借助 MATLAB 所想解决的问题也可能不 同,从而会产生不同的求助需求。如对于初学者,最急于知道的是:MATLAB 的基本用法。 又如 MATLAB 老用户很想知道的是:MATLAB 新版本有什么新特点、新功能。再如对科 研工作者来说,面对不断变化的实际问题,常常产生两类困惑:知道具体指令,但不知道该 怎么用;或想解某个具体问题,不知道 MATLAB 有哪些指令可用。 MATLAB 作为一个优秀的科学计算软件,其帮助系统考虑了不同用户的不同需求,构 成了一个比较完备的帮助体系。并且,这种帮助体系随 MATLAB 版本的重大升级,其完备 性和友善性都会有较大的进步。 作者在此建议:不管以前是否使用过 MATLAB,任何用户都应尽快了解 MATLAB 的 帮助系统,掌握各种获取帮助信息的方法。只有这样,用户才可能较好地运用 MATLAB 资 源,快捷、可靠、有效地独立解决自己面临的各种问题。 1.9.1 帮助体系的三种主要形式 表 1.9-1 MATLAB 的帮助体系 帮助形式 特 点 资 源 指令窗帮 助子系统 文本形式;最可信、最原始; 不适于系统阅读。 直接从指令窗中,通过 help 指令获得; 所有包含在 M 文件之中的帮助注释内容。 帮助 导航系统 HTML 形式;系统叙述 MATLAB 规则和用法;适于 系统阅读和交叉查阅;最重 要的帮助形式。 位于 matla\help 目录下;通过帮助浏览器获得; HTML 和 XML 文件,物理上独立于 M 文件,是 次生性帮助文件;本书重点介绍。 Web 网 帮助系统 包括各种 PDF 文件、视频演 示文件、各种讨论组等 mathworks 公司网站;MATLAB 操作界面下拉菜 单{Help>Web Resources>};本书不作介绍。 1.9.2 常用帮助指令
函数搜索指令 在“知道具体函数指令名称,但不知道该函数如何使用”的场合,运用函数搜索指令能 很好地获得帮助信息。函数搜索指令的调用方法如下: help 列出所有函数分组名(Topic Name) help TopicName 列出指定名称函数组中的所有函数 help FunName 给出指定名称函数的使用方法 helpwin 列出所有函数分组名(Topic Name) helpwin TopicName 列出指定名称函数组中的所有函数 helpwin FunName 给出指定名称函数的使用方法 doc ToolboxName 列出指定名称工具包中的所有函数名 doc FunName 给出指定名称函数的使用方法 〖说明】 ●在此,TopicName,FunName,ToolboxName分别用来表示待搜索的分组函数名、函数文 件名、工具包名。 ● help搜索的资源是M文件帮助注释区的内容。这部分资源用纯文本形式写成。它简扼 地叙述该函数的调用格式和输入输出量含义。该帮助内容最原始,但也最真切可靠。 ● helpwin搜索的资源还是M文件帮助注释区的内容。但它的显示形式已不再是“比较简 陋的文本”,而被自动转换成“比较方便的超文本”。 doc搜索是在HTML文件构成的帮助子系统中进行的。HTML文件是根据M文件资源 编写的,内容比M文件帮助注释详细。该子系统,由于采用“超链接”机理,因此检 索、查阅比较方便。 2 词条搜索指令 在“想解某具体问题,但不知道有哪些函数指令可以使用”的场合,词条搜索指令也许 比较有用。 lookfor KeyWord 对M文件H1行进行单词条检索 docsearch 对HTML子系统进行多词条检索 〖说明〗 ●1 ookfor搜索的资源是M文件帮助注释区中的第一行(简称H1行)。 ● docsearch指令使用格式 ■格式:docsearch('Wordl Word2),或docsearch('Word1 OR Word2) 搜索是对“每个词条”按“或”逻辑进行。 ■格式:docsearch('Word*") *是通配符。凡词头为Word的词条将都被检索。 ■格式:docsearch("Wordl Word2") 将对由Word1Woed2构成的合成词组进行搜索 ● docsearch搜索是在HTML文件构成的帮助子系统中进行的。它的搜索功能强、效率高, 搜索到的内容也比较详细。该词条搜索指令的功能与帮助导航器中的“Search搜索窗” 相同。 1.9.3 Help帮助浏览器 1 帮助浏览器的导出 帮助浏览器(Help Brower)搜索的资源是Mathworks专门创建的HTML随“机”帮助 系统。它的内容来源于所有M文件,但更详细。它的界面友善,交叉查阅尤其方便。这是 27
27 1 函数搜索指令 在“知道具体函数指令名称,但不知道该函数如何使用”的场合,运用函数搜索指令能 很好地获得帮助信息。函数搜索指令的调用方法如下: help 列出所有函数分组名(Topic Name) help TopicName 列出指定名称函数组中的所有函数 help FunName 给出指定名称函数的使用方法 helpwin 列出所有函数分组名(Topic Name) helpwin TopicName 列出指定名称函数组中的所有函数 helpwin FunName 给出指定名称函数的使用方法 doc ToolboxName 列出指定名称工具包中的所有函数名 doc FunName 给出指定名称函数的使用方法 〖说明〗 在此,TopicName, FunName, ToolboxName 分别用来表示待搜索的分组函数名、函数文 件名、工具包名。 help 搜索的资源是 M 文件帮助注释区的内容。这部分资源用纯文本形式写成。它简扼 地叙述该函数的调用格式和输入输出量含义。该帮助内容最原始,但也最真切可靠。 helpwin 搜索的资源还是 M 文件帮助注释区的内容。但它的显示形式已不再是“比较简 陋的文本”,而被自动转换成“比较方便的超文本”。 doc 搜索是在 HTML 文件构成的帮助子系统中进行的。HTML 文件是根据 M 文件资源 编写的,内容比 M 文件帮助注释详细。该子系统,由于采用“超链接”机理,因此检 索、查阅比较方便。 2 词条搜索指令 在“想解某具体问题,但不知道有哪些函数指令可以使用”的场合,词条搜索指令也许 比较有用。 lookfor KeyWord 对 M 文件 H1 行进行单词条检索 docsearch 对 HTML 子系统进行多词条检索 〖说明〗 lookfor 搜索的资源是 M 文件帮助注释区中的第一行(简称 H1 行)。 docsearch 指令使用格式 格式:docsearch('Word1 Word2'),或 docsearch('Word1 OR Word2) 搜索是对“每个词条”按“或”逻辑进行。 格式:docsearch('Word*') *是通配符。凡词头为 Word 的词条将都被检索。 格式:docsearch(' "Word1 Word2" ') 将对由 Word1 Woed2 构成的合成词组进行搜索 docsearch 搜索是在 HTML 文件构成的帮助子系统中进行的。它的搜索功能强、效率高, 搜索到的内容也比较详细。该词条搜索指令的功能与帮助导航器中的“Search 搜索窗” 相同。 1.9.3 Help 帮助浏览器 1 帮助浏览器的导出 帮助浏览器(Help Brower)搜索的资源是 Mathworks 专门创建的 HTML 随“机”帮助 系统。它的内容来源于所有 M 文件,但更详细。它的界面友善,交叉查阅尤其方便。这是
用户寻求帮助的最主要资源。 引出如图1.9-1所示帮助浏览器的方法有以下几种: (I)MATLAB Desktop操作界面上操作法 ·方法一:点击工具条的③图标: 方法二:选中下拉菜单项{Help>MATLAB Help>Product Help} (2)指令窗操作法 ●在指令窗中运行helpbrowser或helpdesk。 分类目录 搜索结果 搜索词条 分类目录 子目录 子目录 内容显示窗 活页窗 活页窗 输入框 弹出键 弹出键 弹出菜单 Help ▣☒ File Edit View Favorites Desktop Wingow Help 。 User Guide Contents Search Results DGetting Started 甲Release lotes MATLAB User Guide 由◇Installation fx Functions 白◇MATLAB Examples 白-Getting Started Functions: Demos 由-Introduction ■By Category 图Release Iotes 由Matrices and Arr Alphabetical Object 田Graphics List Properties 由-Progr amming 中Data Analysis 由-Creating Graphic What's New 中-Desktop Tools ar 由External Interf ■IATLAB Release Notes 由②User Guide Summarizes new features,bug fixes, 由-fx Functions upgrade issues,etc. 由-9 Examples 由-9 Demos General Release Notes for R2010a 由-目Release Hotes For all products,highlights new 中Aerospace Toolbox features,installation notes,bug 由◇Bioinformatics Too] fixes,and compatibility issues 中Communications Too】 由Control System Too] Documentation Set 图1.9-1默认的帮助浏览器界面 2 帮助浏览器界面简介 (1)总体外观 图1.9-1显示的帮助浏览器界面,的结构如下: ·左侧检索区: Contents分类目录活页窗 Search Results检索结果活页窗 (Search)搜索词条输入框 28
28 用户寻求帮助的最主要资源。 引出如图 1.9-1 所示帮助浏览器的方法有以下几种: (1)MATLAB Desktop 操作界面上操作法 方法一:点击工具条的 图标; 方法二:选中下拉菜单项 {Help>MATLAB Help>Product Help} (2)指令窗操作法 在指令窗中运行 helpbrowser 或 helpdesk。 图 1.9-1 默认的帮助浏览器界面 2 帮助浏览器界面简介 (1)总体外观 图 1.9-1 显示的帮助浏览器界面,的结构如下: 左侧检索区: Contents 分类目录活页窗 Search Results 检索结果活页窗 (Search)搜索词条输入框
右侧显示区 ■检索内容显示窗 ■目录弹出工具图标:分类目录弹出图标:子目录弹出图标。 (2)Contents分类目录活页窗 ·一级目录分三类:M码类:●SIMULINK类:©外延应用类。 ■关于M码类目录的说明 前三个“一级目录”分别是:Release Notes目录,发布新产品、版本升级、 老版本的修订、兼容性等信息:nstallation目录,发布MATLAB及各工具包的安 装和激活信息:MATLAB目录,介绍MATLAB功能、规则、和基本函数指令等 帮助信息。 关于©M码工具包的分类目录。各工具包目录按英文字母表排序:通用性较 强的工具包有:Optimization Toolbox优化工具包,Statistics Toolbox统计工具包, Symbolic Math Toolbox符号计算工具包。 ■关于●SIMULINK的分类目录 第一个目录是SIMULINK,它介绍SIMULINK功能、规则、和基本模块等信 息。其他工具库目录按英文字母表排序。 ■关于©外延应用的分类目录 各工具库都按英文字母表排序 二级目录按功能分成五类 D快速入门 最简捷的入门介绍,新手必读。 ○用户指南 系统叙述该软件包的具体应用规则,及注意事项。 ■ 口库模块使用说明 按字母排序逐块解释库模块的使用要领和相关连接。 ■ :函数指令使用说明 按字母排序逐条解释函数指令的调用格式。 ”运用实例和演示 算例和演示程序 目版本说明 说明版本新增、更新内容和兼容状况。 (3)搜索词条输入框 ●在搜索框里,既可以输入函数指令名(如inv),又可以输入各种专业词条(如inverse matrix)。输入确认,按Enter]键。 词条搜索规则 ■格式:Wordl Word2,或Word1 OR Word2 搜索是对“每个词条”按“或”逻辑进行。 ■格式:Word* *是通配符。凡词头为Word的词条将都被检索。 ■格式:"Wordl Word2" 将对由Wordl Woed2构成的合成词组进行搜索 (4)Search Results搜索活页窗 假如在搜索框中,输入词组laplace thranform,按[Enter]键进行搜索,那么帮助浏览器 将呈现如图1.92的界面。图中,因为输入词组中的单词被空格分开,所以各单词分别被搜 索,并被彩化。 。左侧搜索结果列表 有如下三种可能的排列方式: ■Relevance相关性排列方式 这是默认排列方式。这是按照该段文字与“被搜 索词组”相关数量大小排列的。这便于用户找到最集中、详细的帮助信息。 Type二级目录类型排列方式如果用鼠标点帮助浏览器击左侧的Type]按键,那 么搜索结果将按“二级目录类型(参见图1.92)”排列。这便于用户找到最容易 入门的帮助信息。 29
29 右侧显示区 检索内容显示窗 目录弹出工具图标:分类目录弹出图标;子目录弹出图标。 (2)Contents 分类目录活页窗 一级目录分三类: M 码类; SIMULINK 类; 外延应用类。 关于 M 码类目录的说明 前三个 “一级目录”分别是:Release Notes 目录,发布新产品、版本升级、 老版本的修订、兼容性等信息;Installation 目录,发布 MATLAB 及各工具包的安 装和激活信息;MATLAB 目录,介绍 MATLAB 功能、规则、和基本函数指令等 帮助信息。 关于 M 码工具包的分类目录。各工具包目录按英文字母表排序;通用性较 强的工具包有:Optimization Toolbox 优化工具包,Statistics Toolbox 统计工具包, Symbolic Math Toolbox 符号计算工具包。 关于 SIMULINK 的分类目录 第一个目录是 SIMULINK,它介绍 SIMULINK 功能、规则、和基本模块等信 息。其他工具库目录按英文字母表排序。 关于 外延应用的分类目录 各工具库都按英文字母表排序 二级目录按功能分成五类 快速入门 最简捷的入门介绍,新手必读。 用户指南 系统叙述该软件包的具体应用规则,及注意事项。 库模块使用说明 按字母排序逐块解释库模块的使用要领和相关连接。 函数指令使用说明 按字母排序逐条解释函数指令的调用格式。 运用实例和演示 算例和演示程序 版本说明 说明版本新增、更新内容和兼容状况。 (3)搜索词条输入框 在搜索框里,既可以输入函数指令名(如 inv),又可以输入各种专业词条(如 inverse matrix)。输入确认,按[Enter]键。 词条搜索规则 格式:Word1 Word2,或 Word1 OR Word2 搜索是对“每个词条”按“或”逻辑进行。 格式:Word* *是通配符。凡词头为 Word 的词条将都被检索。 格式:"Word1 Word2" 将对由 Word1 Woed2 构成的合成词组进行搜索 (4)Search Results 搜索活页窗 假如在搜索框中,输入词组 laplace thranform,按[Enter]键进行搜索,那么帮助浏览器 将呈现如图 1.9-2 的界面。图中,因为输入词组中的单词被空格分开,所以各单词分别被搜 索,并被彩化。 左侧搜索结果列表 有如下三种可能的排列方式: Relevance 相关性排列方式 这是默认排列方式。这是按照该段文字与“被搜 索词组”相关数量大小排列的。这便于用户找到最集中、详细的帮助信息。 Type 二级目录类型排列方式 如果用鼠标点帮助浏览器击左侧的[Type]按键,那 么搜索结果将按“二级目录类型(参见图 1.9-2)”排列。这便于用户找到最容易 入门的帮助信息
Product产品类型排列方式 如果用鼠标点击帮助浏览器左侧的[Product]按键, 那么搜索结果将按产品名称,即工具包名称,字母顺序排列。这便于用户找到希望 工具包中的针对性较强的帮助信息。 搜索结果 搜索结果 搜索结果 选中搜索结果 选中搜索结果 按分类排序 按相关性排序 按产品排序 及显示内容 所在分类目录名称 Help ▣ Eile Edi View Go下vorites WindowHelp Laplace ansform fxfc Integral and Z-Transforms laplace Contents Search Result Type Relevance Product laplace fx laplace (sym)-Laplace tran. Laplace transform L=laplaceF)is the Laplace transform of the Syntax Symbolic Math Toolbox The Laplace and Inverse L... laplace(F) The Laplace transform of a laplace(F,t) function f(t)is defined as. Symbolic Math Toolbox laplace(F,w,z) fx Integral and Z-Transforms Fourier integral transform Description ..Inverse Fourier inteeral Symbolic Math Toolbox L laplace (F)is the Laplace transform of the fx)ilaplace (sym)-Inverse La... scalar symbol F with default independent variable t F=ilaplace (L)is the inverse The default return is a function of s.The Laplace LaDlace transform of the transform is applied to a function of t and returns a Symbolic Math Toolbox Sapported Verilog A Models function of s. rational object as a series of FFt)台L=L(s) LDlace Transform S-demsin RF Toolbox Moeling a High-Speed Bac... IfF =()laplace returns a function of t. of numeric values,such as the haplace transform nuerator L=L(0 SeahcHOnline Support for laplace 二级目录分类图标 产品名称 被检索词条 图1.9-2按相关性罗列的搜索结果 3 帮助浏览器默认显示的利用 当点击MATLAB工作台的工具条图标②,或选中下拉菜单项Help>MATLAB Help>Product Help},而引出如图1.9-1的帮助浏览器时,该浏览器右侧默认地显示出清晰、 简捷的“通往各种帮助文件的超链接通道”(参看图1.9-1的右侧)。具体如下: ● 函数指令和图形对象超链接通道 便于查找指令和图形对象属性 ●版本信息超链接通道 为具有较大量MATLAB历史资源的用户而设 ● 详细使用说明超链接通道 为希望全面了解某种功能而开设 ● 功用演示超链接通道 向用户提供包括视频在内的多种演示帮助 PDF文件超链接通道 向用户更适于阅读和打印的帮助文件 30
30 Product 产品类型排列方式 如果用鼠标点击帮助浏览器左侧的[Product]按键, 那么搜索结果将按产品名称,即工具包名称,字母顺序排列。这便于用户找到希望 工具包中的针对性较强的帮助信息。 图 1.9-2 按相关性罗列的搜索结果 3 帮助浏览器默认显示的利用 当点击 MATLAB 工作台的工具条图标 ,或选中下拉菜单项 {Help>MATLAB Help>Product Help},而引出如图 1.9-1 的帮助浏览器时,该浏览器右侧默认地显示出清晰、 简捷的“通往各种帮助文件的超链接通道”(参看图 1.9-1 的右侧)。具体如下: 函数指令和图形对象超链接通道 便于查找指令和图形对象属性 版本信息超链接通道 为具有较大量 MATLAB 历史资源的用户而设 详细使用说明超链接通道 为希望全面了解某种功能而开设 功用演示超链接通道 向用户提供包括视频在内的多种演示帮助 PDF 文件超链接通道 向用户更适于阅读和打印的帮助文件