下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MATLAB 中的帮助指令的使用MALTAB 的各个函数,不管是内建函数、 M 文件函数、还是 MEX 文件函数等,一般它们都有 M 文件的使用帮助和函数功能说明,各个 工具箱通常情况下也具有一个与工具箱名相同的 M 文件用来说明工具箱的构成内容等。在 MATLAB 命令窗口中,可以通过指令来获取 这些纯文本的帮助信息。通常能够起到帮助作用、获取帮助信息的指令有help、lookfor 、 which、 doc、 get、 type 等。help 指令可以说help指令是MATLAB中最有用的指令之一;也可以说,如果一个MATLAB编程人员不能够熟练的使用help指令,那么他(她)就不能够称之
2、为一个熟练的MATLAB使用者。下面介绍一下help的几种常见使用情况。1) 直接使用 help 指令,可以获取当前电脑上 MATLAB 的分类列表,即当前安装的工具箱名称以及其简要描述。例如,在命令窗口种输入help,可以得到如下信息:helpHELP topicsmatlabgeneral - General purpose commands.matlabops - Operators and special characters.matlablang - Programming language constructs.matlabelmat - Elementary matrices a
3、nd matrix manipulation.matlabgraphics - Handle Graphics.matlabuitools - Graphical user interface tools.matlabcodetools - Commands for creating and debugging code.matlabhelptools - Help commands.simulinksimulink - Simulinksimulinkblocks - Simulink block library.simulinkcomponents - Simulink component
4、s.xpcxpcdemos - xPC Target - demos and sample script files.xpcxpcmngr - (No table of contents file)kernelembedded - xPC Target Embedded OptionMATLAB7work - (No table of contents file)(上面的省略号为笔者所加 )2) 使用help工具箱名,可以获取该工具箱的相关的函数、图形用户工具以及演示文件名等。由前面的help的使用方法1),我们可以在 毫不知道我们要查找的函数具体名称,也不清除它所在工具箱的具体名称,仅仅知道
5、其大概所属类别的情况下,查找出其所在工具箱的 具体名称。然后,再用 help 工具箱名 就可以得到该工具箱的函数列表,每个函数后面有简要的说明,可以根据其说明来确定可能需要的 是哪个函数。例如,在命令窗口中,输入 help optim 就可以获得该工具箱基本信息和分类函数列表:help optimOptimization ToolboxVersion 3.0 (R14) 05-May-2004Nonlinear minimization of functions.fminbnd - Scalar bounded nonlinear function minimization.Nonlinear
6、 minimization of multi-objective functions.fgoalattain - Multidimensional goal attainment optimizationLinear least squares (of matrix problems).lsqlin - Linear least squares with linear constraints.Demonstrations of medium-scale methods.tutdemo - Tutorial walk-through.goaldemo - Goal attainment.datd
7、emo - Fitting data to a curve.Medium-scale examples from User's Guideobjfun - nonlinear objectiveconfun - nonlinear constraintsLarge-scale examples from User's Guidenlsf1 - nonlinear equations objective with Jacobiandensecolumns - MAT-file of linear programming example(上面的省略号为笔者所加 )3) 使用 hel
8、p 函数名 可以获得该函数的纯文本的帮助信息,通常也带有少量的例子。通过上面的使用方法2),应该已经找到了需要的函数的具体名称,然后就可以在 MATLAB 命令窗口中用 help 指令获取该函数的具体信息了。例如, help fminbnd 可以得到如下信息: help fminbndFMINBND Scalar bounded nonlinear function minimization.X = FMINBND(FUN,x1,x2) attempts to find a local minimizer X of the function. FUN in the interval x1 &l
9、t;= X <= x2. FUN accepts scalar input X a nd returns a scalar function value F evaluated at X.X = FMINBND(FUN,x1,x2,OPTIONS). . % 通常这里都是该函数的使用的语法及其各个输入输出参数意义描述<笔者注 >Examples. . % 这里是一些该函数的使用举例<笔者注 >See also OPTIMSET, FMINSEARCH, FZERO, FUNCTION_HANDLE.% 给出一些相关命令Reference page in Help
10、browserdoc fminbnd在采用这种方法得到该函数帮助信息的时候,一个值得注意的是最后面的See also给出了该函数有相关的一些指令,有时候通过这些相关指令,可以查找到更广泛的有用信息。lookfor 指令lookfor 指令是在 MATLAB 的搜索路径所有 M 文件的第一个注释行搜索特定关键字。通常在我们不确定需要搜索的函数,知道该函数的 功能的时候,也可以通过 lookfor 搜索该功能的关键字。例如,想查找一个画椭圆的命令,我们可以lookfor ellipse (如果不知道椭圆怎么写,可以先用汉英字典查找) ,得到如下信息,然后再选取函数查找具体的信息:lookfor e
11、llipseELLIPSEDRAW can draw an arbitrary ellipse with given parameters.ELLIPSE Ellipse Grapics Object Using Line or Patch.RECTANGLE Create rectangle, rounded-rectangle, or ellipse.ECC2FLAT Computes the flattening of an ellipse given an eccentricityECC2N Computes the parameter n of an ellipse given an
12、 eccentricityFLAT2ECC Computes the eccentricity of an ellipse given a flatteningN2ECC Computes the eccentricity of an ellipse given the parameter nPDEELLIP Draw ellipse, update Geometry Description matrix.FITMODEL Fit an ellipse to data.which 指令which 指令可以用来定位该函数的位置,通过这个位置信息,可以获取该函数所属的类别。通常,编程人家再自己创建
13、一个 M 文件或者 保存一个M文件的时候,为了避免与系统函数等同名,就应该先用which文件(函数)名-II搜索查找是否存在你想要保存的文件名或者函数名。另外,很好的利用得到的位置信息可以进行一些相关联的文件的帮助信息。例如,在编程过程中,需要一个保存文件对话框,但想不起 该函数名,也不确定是否确实有此函数,但是我们很清楚的是有个与此类似打开文件对话框,函数名为uigetfiIe ,因此,采用 which 定位uigetfiIe :which uigetfiIe -aIId:programsmatIab7tooIboxmatIabuitooIsuigetfiIe.bi d:programsma
14、tIab7tooIboxmatIabuitooIsuigetfiIe.m % Shadowed 从给出的地址可以看出,该函数属于 uitooIs 类,于是用 heIp uitooIs 查找该类别信息,在该类别的 DiaIog boxes 子类别中找到这么一条: uiputfiIe - Standard save fiIe diaIog box.然后,在通过用 heIp uiputfiIe 获取该函数的详细的帮助信息和使用方法。set/get 指令set 指令可以获取图形对象的属性列表和被选属性值。在 GUI 编程和数据可视化的时候,有时想改变某些对象的属性,让它按照自己的想法实现,但是又想不起这些对象的属性名,更不知道如何设置它们。这时,可以用get( objecthandles)得到此对象的所有的属性及其当前值,用set(handles)可以得到对象所有可以设置的属性及其可能的取值。找到需要的属性名和可能的取值之后,就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年镇雄县妇幼保健站高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 2024年钦州市钦城区医院高层次卫技人才招聘笔试历年参考题库频考点附带答案
- 《古代诗词曲复习》课件
- 在线问答平台推广合同(2篇)
- 垫付资金购车协议书(2篇)
- 矿山企业人防工程承包合同
- 矿山开采项目施工合同
- 2024版消防标识制作采购合同
- 浙江防火洁净板施工方案
- 电子产品租赁:诺成合同的重要性
- 第五单元《圆》教材解析-人教版数学六年级上册
- 鲁教版七年级数学下册(五四制)全册完整课件
- 患者突发昏迷应急预案演练脚本-
- 智能机器人技术导论PPT完整全套教学课件
- 危险性较大的分部分项工程清单 及安全管理措施
- 中职英语语文版(2023)基础模块1 Unit 1 The Joys of Vocational School 单元测试题(含答案)
- 最全-房屋市政工程安全生产标准化指导图册
- 算法向善与个性化推荐发展研究报告
- 聚合物的流变性详解演示文稿
- 压力弹簧力度计算器及计算公式
- 内科学教学课件:免疫性血小板减少症(ITP)
评论
0/150
提交评论