3-3 MATLAB程序设计.ppt
《3-3 MATLAB程序设计.ppt》由会员分享,可在线阅读,更多相关《3-3 MATLAB程序设计.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3-3-3 3 MATLAB程序设计程序设计一、一、MATLABMATLAB的操作与使用的操作与使用MATLAB的基本数据单元是既不需要指的基本数据单元是既不需要指定维数,也不需要说明数据类型的矩阵(向定维数,也不需要说明数据类型的矩阵(向量和标量为矩阵的特例),而且数学表达式量和标量为矩阵的特例),而且数学表达式和运算规则与通常的习惯相同。因此和运算规则与通常的习惯相同。因此MATLAB是一种演算式语言,编程简单,使是一种演算式语言,编程简单,使用方便。用方便。1.1.MATLAB语句形式语句形式(1)变量)变量=表达式表达式(2)表达式)表达式其中表达式是用运算符将有关运算量连接起来其中表
2、达式是用运算符将有关运算量连接起来的式子,通过等于符号将表达式的值赋给变量。的式子,通过等于符号将表达式的值赋给变量。表达式的末尾表达式的末尾不加不加“;”时,时,Matlab系统将会系统将会在语句执行之后,窗口自动显示出语句执行的结果;在语句执行之后,窗口自动显示出语句执行的结果;加加“;”时,时,Matlab系统只把数值赋给变量,不系统只把数值赋给变量,不显示计算结果,此时尽管结果没有显示,但它依然显示计算结果,此时尽管结果没有显示,但它依然被赋值并在被赋值并在MATLAB工作空间中分配了内存,以工作空间中分配了内存,以后可随时显示或调用。后可随时显示或调用。2.2.变量变量变量命名规则:
3、变量命名规则:必须以字母开头;必须以字母开头;可以由字母、数字和下划线混合组成,不能可以由字母、数字和下划线混合组成,不能包含有标点符号;包含有标点符号;变量长度应不大于变量长度应不大于63个;个;字母区分大小写。字母区分大小写。3.3.特殊变量特殊变量 在在MATLAB工作空间中,还驻留一些由工作空间中,还驻留一些由系统本身定义的系统本身定义的特殊特殊变量。这些变量。这些特殊特殊变量有特变量有特定的含义,在使用时,应尽量避免对这些变量定的含义,在使用时,应尽量避免对这些变量重新赋值。重新赋值。4.4.运算符运算符(1)(1)算术运算符算术运算符MATLAB表达式的基本算术运算符表达式的基本算
4、术运算符(2)(2)关系运算符关系运算符在在MATLAB里共有六个关系运算符里共有六个关系运算符关系运算符将生成一个关系运算符将生成一个0-1矩阵,当运算数相应元素为真时,矩阵,当运算数相应元素为真时,对应位置上生成对应位置上生成1,否则为,否则为0。(3)逻辑运算符逻辑运算符结果是一个结果是一个0-1矩阵。当逻辑表达式的值为真时,赋值矩阵。当逻辑表达式的值为真时,赋值1,否,否则为则为0。二、绘图二、绘图MATLAB提供了丰富的绘图功能,在这里介绍提供了丰富的绘图功能,在这里介绍几种常用的绘图命令。几种常用的绘图命令。1.基本形式基本形式MATLAB最基本的二维图形的绘图命令为最基本的二维图
5、形的绘图命令为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显示图形是以图形窗口显示图形是以图形窗口形式显示的,并且可以显示多个图形窗形式显示的,并且可以显示多个图形窗
6、口。口。图形窗口使用图形窗口使用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 y
7、min 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等表示由颜色字符和线型字符等表示由颜
8、色字符和线型字符组成的字符串。组成的字符串。若不指定颜色,若不指定颜色,MATLAB则对每一条曲线则对每一条曲线由蓝色开始,循环遍历由蓝色开始,循环遍历6种颜色,即:蓝、绿、种颜色,即:蓝、绿、红、青、紫、黄。缺省的线型为实线。红、青、紫、黄。缺省的线型为实线。MATLAB中有中有8种颜色,其字符为:种颜色,其字符为:y(黄),黄),m(紫),紫),c(青),青),r(红)红)g(绿),绿),b(蓝),蓝),w(白),白),k(黑)黑)MATLAB中有中有9种线型,其字符为:种线型,其字符为:.(点)(点)。(圆圈)。(圆圈)(叉)(叉)+(加号)(加号)*(星号)(星号)(实线)(实线):(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 3-3 MATLAB程序设计 MATLAB 程序设计
限制150内