MATLA编程.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
入门 MATLAB的灵活性和平台独立性是通过将MATLAB代码编译成设备独立的P代码,然后在运行时解释P代码来实现的。但MATLAB是解释型语言不是编译型语言,产生的程序执行速度慢。 MATLAB有两个基本的缺点: 是解释型语言,其执行速度要比编译型语言慢得多。这个问题可以通过合理的MATLAB结构得到缓解,也可以在发行广泛使用前编译出MATLAB程序 费用高 MATLAB的开发环境 任何一个MATLAB程序的基本组成单元是数组。数组是一组数据值得集合,这些数据被遍上行号和列号,拥有唯一的名称。数组中的单个数据是可以通过带有,,,,括号的数组名访问的,括号内有这个数据的行标和列标,中间用逗号隔开。标量也被MATLAB当作数组,只不过只有一行和一列。 如果一个语句在一行内书写太长了,可能要另起一行接着写,这种情况需要在第一行末打上半个省略号(…),再开始第二行的书写。 历史命令窗口(The history command window)顺序是按逆序排列的,双击这些命令可以再次执行。 启动平台(The launch pad)是一个特殊工具,为MATLAB和其工具箱提供帮助、demo、其他相关文件和应用程序等参考资料。 编辑调试器,一般用于创造M文件或者修改已存在的M文件,当打开或修改一个M文件编辑调试器会被自动调用。M文件中的评论用绿色表示,变量和数字用黑色来表示,字符变量用紫色表示,语言的关键字用蓝色表示。 当一个专门的命令、M文件或函数运行时,工作区是MATLAB所需要的所有变量和数组的集合。所有在命令窗口中执行的命令和所有在命令窗口执行的脚本文件(Script files)都会被分配一个普通的分配空间,所以它们能共享变量。MATLAB函数拥有独立的工作区,这是函数区别于脚本文件的一个重要特征。 Who命令会产生一个在当前工作区内的所有变量和数组状况表 一些重要命令 Clc、clf、clear !的特殊作用是给计算机操作系统发送一个命令。在!后的字符会发送给计算机并且执行,和在计算机的命令行提示符中输入字符是一样的。这种特性使系统命令更容易植入MATLAB程序中。 Diary命令记录在MATLAB中运行过程中每个线程所做的事。命令格式为:diary filename,当这个命令被执行后,所有在命令窗口中的输入和输出将会被记录在diary文件中。这是一个非常重要的工具,当MATLAB发生错误而中断时,利用它可以重建重要的事。Diary off命令终止写入diary文件,diary on命令重新开始写入。 MATLAB搜索路径。在MATLAB提示符后输入一个名字,那么MATLAB在解释器将按以下顺序寻找这个名字: 先查看是否是个变量名,如果是一个变量,MATLAB将会显示出这个变量的值;然后查看是否是内建函数或命令。如果是,则执行对应的函数或命令;查看是不是在当前目录下的一个M文件,如果是,则执行对应的函数或命令;查看是不是在MATLAB搜索路径的所有目录下的一个M文件。如果是,则执行对应的函数或命令;注意:如果首先检测到的是变量名,且这个变量名与MATLAB的某一个函数或命令同名,那么这个函数或命令将变得无法访问。 常见错误 如果变量与MATLAB中的函数或命令重名,那么这个函数或命令将不能被访问; 如果有多个函数或命令重名,那么MATLAB将会执行在搜索路径中找到的第一个,其他的将不会被执行。 Which命令能帮助我们找到正在执行的文件版本和它的路径。在检查文件名冲突方面非常有用。我们可以在启动平台中的路径工具随时检查和修改这个路径。 ,,,,结 编辑/调试器经常用于创建和修改M文件。它用于显示M文件内容,内容用不同颜色显示出来。 MATLAB用户可以通过帮助空间窗口、help命令和lookfor命令三种方式得到帮助。帮助空间窗口可以帮助用户访问所有MATLAB文件设置。而help命令是一个在命令窗口内显示帮助的方法,但需要知道所需帮助的函数名。只要MATLAB函数评论的第一评论句中的单词与搜索词相对应,那么用lookfor命令就可找到,并显示出来。 当用户在命令窗口键入一个命令,MATLAB按照MATLAB路径特殊编排而成的目录搜索这个命令。当MATLAB执行了路径中第一个与之对应的M文件,其他拥有相同名字的M文件将会被忽略。 路径工具允许使用者添加、删除路径和改变在目录中的顺序。 第二章 MATLAB基础 1.变量和数组 MATLAB程序的基本数据单元是数组。一个数组是以行和列组织起来的数据集合,并且拥有一个数组名。数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据对应行标和列标。标量在MATLAB中也被当作数组来处理--被看作只有一行一列的数组。 数组可以定义为向量或矩阵。向量一般来描述一

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档