关系与逻辑运算符 (2).ppt





《关系与逻辑运算符 (2).ppt》由会员分享,可在线阅读,更多相关《关系与逻辑运算符 (2).ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、七、关系与逻辑运算符MATLAB的运算符有三种类型:算术运算符、关系运算符、逻辑运算符。它们的处理顺序依次为算术运算符、关系运算符、逻辑运算符。在前面我们已经介绍了算术运算符,这里我们着重介绍后两种运算符。关系与逻辑运算符假设有:A=1 2-1-5 B=0 2 3 1 小于 AB ans=0 0 1 1 A 大于 AB ans=1 0 0 0 A1 ans=0 1 0 0=小于等于 A=大于等于 A=B ans=1 1 0 0 =等于 A=B ans=0 1 0 0 ;A=1 ans=1 0 0 0=不等于 A=B ans=1 0 1 1;A=1 ans=0 1 1 1关系运算符1、关系运算符
2、2、逻辑运算符注意:在处理逻辑运算时,运算元只有两个值即0和1,所以如果指定的数为0,MATLAB认为其为0,而任何数不等于0,则认为是1。假设有:A=5-4 0-0.5 B=0 1 0 9&与 A&B=0 1 0 1 A&1=1 1 0 1|或 A|B=1 1 0 1 A|1=1 1 1 1 非 A=0 0 1 0 1=0 逻辑运算符八、程序流程控制1、for循环语句格式:例子:exp2_11.m for语句for 循环变量起始值:步长:终止值 循环体endsum=0;for i=1:100 sum=sum+i;endsum=5050i=100While循环和for循环的区别 while循环
3、结构的循环体被执行的次数不是确定的,而for结构中循环体的执行次数是确定的。while语句2、while循环语句while 表达式 循环体end格式例 exp2_12.msum=0;j=0;while sum=1 y=10elseif x-1&x1 y=0else y=-10end例 exp2_13_.mswitch 表达式(可以是标量或字符串)case 值1 语句1 case 值2 语句2 .otherwise 语句3 end 4、switch语句格式switch语句例 exp2_14.mt=-pi:0.1:pi;trigname=input(Input trig functions nam
4、e:)switch trignamecase sin plot(t,sin(t)case cos plot(t,cos(t)otherwisebreak endswitch语句第三节、绘图简介MATLAB提供了丰富的绘图功能help graph2d可得到所有画二维图形的命令help graph3d可得到所有画三维图形的命令下面介绍常用的二维图形命令绘图简介1、plot(x1,y1,option1,x2,y2,option2,)基本的绘图命令x1:x轴坐标值y1:y轴坐标值Option1:为选项参数,用单引号标出Plot指令例例 exp2_3.m exp2_3_.mt=0:pi/20:8*pi;
5、y=sin(t);plot(t,y,r:*)r 表示线的颜色为红色,y(黄色)g(绿色)b(蓝色):表示线型为虚线,-(实线):(虚线)(破折线).*表示标示符号为星号,此外+(正号)o(圆形字母)2、figure:选择图像 figure(1);figure(2);figure(n)打开不同的图形窗口,以便绘制不同的图形。3、grid on:在所画出的图形坐标中加入栅格 grid off:除去图形坐标中的栅格4、hold on:把当前图形保持在屏幕上不变,同时 允许在这个坐标内绘制另外一个图形。hold off:使新图覆盖旧的图形其他画图指令例例 exp2_4.m exp2_4_.mt=0:p
6、i/20:9*pi;figure(1)plot(t,sin(t),r:*)grid ongrid off figure(2)plot(t,cos(t)grid on grid off其他画图指令5、设定轴的范围axis(xmin xmax ymin ymax)axis(equal):将x坐标轴和y坐标轴的单位刻度大小调整为一样。axis指令例 exp2_5.mt=0:0.01:2*pi;x=sin(t);y=cos(t);plot(x,y)axis(-1.5 1.5-1.5 1.5)6、文字标示text(x,y,字符串):在图形的指定坐标位置(x,y)处,标示单引号括起来的字符串。输入特殊的文
7、字需要用反斜杠()开头。gtext(字符串)利用鼠标在图形的某一位置标示字符串。title(字符串)在所画图形的最上端显示说明该图形标题的字符串。xlabel(字符串),ylabel(字符串)设置x,y坐标轴的名称。legend(字符串1,字符串,字符串n)在屏幕上开启一个小视窗,然后依据绘图命令的先后用对应 的字符串区分图形上的线。文字标示例例 exp2_5_.mt=0:pi/20:5*pi;plot(t,sin(t),r:*)xlabel(t(deg)ylabel(magnitude)title(sine wave from zero to 5pi)text(pi/2,sin(pi/2),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关系与逻辑运算符 2 关系 逻辑运算

限制150内