七、关系和逻辑运算符.ppt

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

七、关系与逻辑运算符;假设有:A=[1 2 -1 -5] B=[0 2 3 1] 小于 AB ans=[0 0 1 1] A1 ans=[0 0 1 1] 大于 AB ans=[1 0 0 0] A1 ans=[0 1 0 0] = 小于等于 A=B ans=[0 1 1 1] = 大于等于 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] ;2、逻辑运算符;八、程序流程控制;While循环和for循环的区别 while循环结构的循环体被执行的次数不是确定的,而for结构中循环体的执行次数是确定的。;例 exp2_12.m ;if 逻辑表达式 执行语句1 else 执行语句2 end ;x=input(please input x=); if x=1 y=10 elseif x-1x1 y=0 else y=-10 end;switch 表达式(%可以是标量或字符串) case 值1 语句1 case 值2 语句2 …. otherwise 语句3 end ;例 exp2_14.m;第三节、绘图简介;1、plot(x1,y1,option1,x2,y2,option2,…);Plot指令;2、figure:选择图像 figure(1);figure(2);…;figure(n) 打开不同的图形窗口,以便绘制不同的图形。;例 exp2_4.m exp2_4_.m;5、设定轴的范围 axis([xmin xmax ymin ymax]) axis(‘equal’):将x坐标轴和y坐标轴的单位刻度大小调整为一样。;6、文字标示 text(x,y,’字符串’): 在图形的指定坐标位置(x,y)处,标示单引号括起来的字符串。 输入特殊的文字需要用反斜杠(\)开头。 gtext(‘字符串’) 利用鼠标在图形的某一位置标示字符串。 title(‘字符串’) 在所画图形的最上端显示说明该图形标题的字符串。 xlabel(‘字符串’),ylabel(‘字符串’) 设置x,y坐标轴的名称。 legend(‘字符串1’,‘字符串’,…,‘字符串n’) 在屏幕上开启一个小视窗,然后依据绘图命令的先后用对应 的字符串区分图形上的线。 ;例 exp2_5_.m;7、subplot(mnk):分割图形显示窗口 m:上下分割个数,n:左右分割个数,k:子图编号;8、semilogx:绘制以x轴为对数坐标(以10为底),y轴 为线性坐标的半对数坐标图形。 semilogy:绘制以y轴为对数坐标(以10为底),x轴 为线性坐标的半对数坐标图形。; 可用于数值统计分析或离散数据处理 bax(x,y); hist(y,x); stairs(x,y); stem(x,y); ;subplot(221) x=[1 2 3 4 5 6 7 8 9 10]; y=[5 6 3 4 8 1 10 3 5 6]; bar(x,y);subplot(223) x2=0:0.1:10; y2=1./(x2.^3-2.*x2+4); stairs(x2,y2);10、一点补充说明;第四节 MATLAB程序设计入门;input指令可以用来输入一些临时的数据;而对于 大量参数,则通过建立一个存储参数的子程序,在 主程序中用子程序的名称来调用。 程序尽量模块化,也就是采用主程序调用子程序 的方法,将所有子程序合并在一起来执行全部的 操作。 充分利用Debugger来进行程序的调试(设置断点、

文档评论(0)

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

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

1亿VIP精品文档

相关文档