3-3 MATLAB程序设计课件.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-3 MATLAB程序设计课件

3-3 MATLAB程序设计 一、MATLAB的操作与使用 MATLAB的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。因此MATLAB是一种演算式语言,编程简单,使用方便。 1. MATLAB语句形式 (1)变量=表达式 (2)表达式 其中表达式是用运算符将有关运算量连接起来的式子,通过等于符号将表达式的值赋给变量。 表达式的末尾不加“;”时, Matlab系统将会在语句执行之后,窗口自动显示出语句执行的结果;加 “;” 时,Matlab系统只把数值赋给变量,不显示计算结果,此时尽管结果没有显示,但它依然被赋值并在MATLAB工作空间中分配了内存,以后可随时显示或调用。 2. 变量 变量命名规则: ⑴必须以字母开头; ⑵可以由字母、数字和下划线混合组成,不能包含有标点符号; ⑶变量长度应不大于63个; ⑷字母区分大小写。 3. 特殊变量 在MATLAB工作空间中,还驻留一些由系统本身定义的特殊变量。这些特殊变量有特定的含义,在使用时,应尽量避免对这些变量重新赋值。 4. 运算符 (1)算术运算符 MATLAB表达式的基本算术运算符 (2)关系运算符 在MATLAB里共有六个关系运算符 关系运算符将生成一个0-1矩阵,当运算数相应元素为真时,对应位置上生成1,否则为0。 (3)逻辑运算符 结果是一个0-1矩阵。当逻辑表达式的值为真时,赋值1,否则为0 。 二、绘图 MATLAB提供了丰富的绘图功能,在这里介绍几种常用的绘图命令。 1. 基本形式 MATLAB最基本的二维图形的绘图命令为plot,它是以MATLAB的内部函数形式出现的。它的功能是把一组成对的数据分别画到 x轴和y 轴上。若x和 y是两个等长向量,那么命令plot(x, y)就绘制了x和 y之间的线性坐标图。图中自动给出坐标、边框。 例如绘制y=sin(x)图形。 x=0:0.01:pi*3; y=sin(x); plot(x,y) MATLAB显示图形是以图形窗口形式显示的,并且可以显示多个图形窗口。 图形窗口使用figure命令打开新窗口,使用figure(m)命令切换窗口。 例如: x=0:0.01:pi*3; y1=sin(x); y2=0.5*x.^2; plot(x,y1),figure,plot(x,y2) 图形的说明与标记 1.title(‘ ’) %给图形加标题; 2.xlabel(‘ ’) %x轴的标注; 3.ylabel(‘ ’) %y轴的标注; 4.grid on %在图上添加坐标轴网格; 5.gtext(‘ ’) %使用鼠标增加曲线标记; 6.axis([xmin xmax ymin ymax]) %将x轴与y轴限定在指定的范围内。 2. 多重线型 在一个图形中可以绘制多重线型,最简单的使用命令是 plot(x1,y1,x2,y2,…,xn,yn) 将x1,y1, …,xn,yn图形绘制在一个图形中,而且分别采用不同的颜色或线型。 3. 图形颜色与线型 图形颜色与线型是在plot 命令中一起给出,例如 plot(x1,y1,‘c1’,x2,y2,‘c2’,…) 其中的c1,c2等表示由颜色字符和线型字符组成的字符串。 若不指定颜色,MATLAB则对每一条曲线由蓝色开始,循环遍历6种颜色,即:蓝、绿、红、青、紫、黄。缺省的线型为实线。 MATLAB中有8种颜色,其字符为: y(黄),m(紫),c(青),r(红) g(绿),b(蓝),w(白),k(黑) MATLAB中有9种线型,其字符为: .(点) 。(圆圈) ×(叉) +(加号) * (星号) —(实线) :(点线) -.(点划线) --(虚

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档