matlab第2章 MATLAB语言程序设计.pptVIP

  1. 1、本文档共46页,可阅读全部内容。
  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文档。上传文档
查看更多

3、feval函数MATLAB提供的feval()函数是用来执行函数操作的函数,故有“函数的函数”之称,其一般调用格式为:[y1,y2,...]=feval(fhandle,x1,...,xn)[y1,y2,...]=feval(function,x1,...,xn)其中,fhandle是函数句柄,函数句柄是一种数据类型,以“@”来引导,例如“@sin”;function是函数名,x1,x2,...,xn是输入参数,相应的y1,y2,...,yn是输出参数。2.6MATLAB图形绘制一、图形窗口简介在MATLAB下建立一个图形窗口可由函数figure()来完成,或者可以选择“File”菜单下的“NewFigure”命令来建立图形窗口。每执行一次该命令就产生一个图形窗口,MATLAB会自动在这些窗口的名字上依次添加序号(Figure1,Figure2,…)作为区别,但是函数figure()可指定创建窗口的编号,其常见的用法如下:figure(n)%格式1figure(PropertyName,PropertyValue,...)%格式2其中格式1是用于创建标号为n的图形窗口,格式2是创建一个图形窗口对象并设置其相关属性。常用图形窗口对象的属性及属性名见表2-14。MATLAB还提供了函数close()关闭图形窗口。该函数的调用格式为:close(h)%关闭句柄为h的图形窗口,默认值为gcfclosename%关闭指定名称的图形窗口closeall%关闭所有的图形窗口另外,MATLAB还提供了一个分割图形窗口的函数subplot,该函数的调用格式主要有:subplot(m,n,p)%格式1subplot(mnp)orsubplotmnp%格式2subplot(Position,[leftbottomwidthheight])%格式3其中,格式1和格式2的功能是将当前图形窗口分成m×n个绘图区,m和n分别表示图形窗口中子图的行数和列数,p表示子图的序号(序号按行优先编号),格式2是格式1的省略写法(因为格式2只适合m,n和p均为一位整数的情况),格式3的功能是在指定的位置绘制坐标轴,left和bottom是坐标轴坐下角点的位置坐标(相对于整个Figure空白区域的比例),width和height是坐标轴的宽和高。**第2章MATLAB语言程序设计基础 2.1MATLAB语言数据类型 2.2数值运算 2.3符号运算 2.4MATLAB语言程序控制结构 2.5M文件概述 2.6MATLAB图形绘制 2.7实例解析本章目标:了解MATLAB语言程序设计及图形绘制的基本内容2.1MATLAB语言数据类型MATLAB支持的基本数据类型见下图。MATLAB的数据类型一、变量与常量变量是任何程序设计语言的基本元素之一,它是指其数值在数据处理的过程中可能会发生变化的一些数据量名称。而常量则是指在计算过程中数值不发生变化的量。MATLAB语言变量有如下特点:①不要求对所使用的变量进行事先声明,也不需要指定变量类型,MATLAB会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型;②在赋值过程中,如果变量已经存在,MATLAB会用新值代替旧值,并以新的变量类型代替旧的变量类型。如果没有事先声明,MATLAB中的变量指的是局部变量。此外用户还可以使用global()函数来定义全局变量,全局变量可以用于不同函数文件之间的传递,但也正是由于全局变量的这种特性使得程序的可读性降低甚至容易出错,所以建议读者一般不要使用全局变量。 MATLAB语言中还有一些预定义的变量,这些变量即称为常量。下表列出了MATLAB语言中常用的几个常量。常量名常量值常量名常量值i,jrealmin最小的正浮点数2.2251e-308pirealmax最大的正浮点数1.7977e+308eps浮点运算相对精度2.2204e-016Inf或inf无穷大(如1/0)NaN或nan不定值(如0/0,∞/∞,0×∞)注:NaN与Inf的乘积仍为NaN。二、数值型数据数值型数据包括整数(带符号和无符号)和浮点数(单精度和双精度)。在缺省(默认)状态下,MATLAB将所有的数都看作是双精度的浮点数。使用整型变量和单精度变量可以节约内存空间。三、符号型数据符号型数据是一般科学计算软件所不具有的,它可以用于公式的推导和数学问题的解析解法。在进行解析运算前需要首先将采用的变量申明为符号

文档评论(0)

趁早学习 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档