网站大量收购独家精品文档,联系QQ:2885784924

第六讲 matlab关系与逻辑运算.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六讲 关系和逻辑运算 1、关系操作符 2、逻辑操作符 3、关系与逻辑函数 4、NaNs和空矩阵 5、各种运算符的优先级 除了传统的数学运算,MATLAB支持关系和逻辑运算,这 些操作符和函数的目的是提供求解真/假命题的答案。作 为所有关系和逻辑表达式的输入,MATLAB把任何非零数 值当作真,把零当作假。所有关系和逻辑表达式的输 出,对于真,输出为1;对于假,输出为0 8.1 关系操作符 MATLAB关系操作符能用来比较两个同样大小的数组,或 用来比较一个数组和一个标量。在后一种情况,标量和 数组中的每一个元素相比较,结果与数组大小一样。 注意,=和= =意味着两种不同的事:= = 比较两个变量, 当它们相等时返回1,当它们不相等时返回0;在另一方 面, = 被用来将运算的结果赋给一个变量。 8.2 逻辑操作符 8.3关系与逻辑函数 8.4 NaNs和空矩阵 NaNs和空矩阵([ ])要求在MATLAB中作特殊处理,特别 是用在逻辑或关系表达式里 。对NaNs的几乎所有运算都 得出NaNs 8.5各种运算符号的优先级 * gjy_just@ * 江苏科技大学数理学院 不等于 ~ = 等于 = = 大于或等于 = 大于 小于或等于 = 小于 说明 关系操作符 ? A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 ? tf=A4 tf = 0 0 0 0 1 1 1 1 1 ? tq=(A= =B) tq = 0 0 0 0 0 0 0 0 0 逻辑操作符提供了一种组合或否定关系表达式。 MATLAB逻辑操作符包括: 非 ~ 或 | 与 说明 逻辑操作符 ? A=1:9;B=9-A; ? tf=A4 tf = 0 0 0 0 1 1 1 1 1 ? A=1:9;B=9-A; ? tf=A4 tf = 0 0 0 0 1 1 1 1 1 找出A大于4。 ? tf=~(A4) tf = 1 1 1 1 0 0 0 0 0 ? tf=(A2)(A6) tf = 0 0 1 1 1 0 0 0 0 ? x=linspace(0, 10, 100); % create data ? y=sin(x) ; % compute sine ? z=(y=0).*y ; % set negative values of sin(x) to zero ? z=z+0.5*(y0) ; % where sin(x) is negative add 1/2 ? z=(x=8).*z ; % set values past x=8 to zero ? plot(x, z) %draw picture ? xlabel( x ),ylabel( z=f(x) ),title( A Discontinuous Signal ) %note the picture 结合给出注释,重点理下面语句 如果在一个向量x中,所有元素非零,返回1;矩阵x中的每一列所有 元素非零,返回1。 all(x) 如果在一个向量x中,任何元素是非零,返回1;矩阵x中的每一列有 非零元素,返回1。 any(x) 异或运算。x或y非零(真)返回1,x和y都是零(假)或都是非零(真)返回 0。 xor(x,y) 其 他 关 系 与 逻 辑 函 数 除了这些函数,MATLAB还提供了大量的函数,测试特殊值或 条件的存在,返回逻辑值。见教材表8-4 nan:Not-a-Number Inf: Infinity 当NaN与NaN相比较时,产生全部为0或假的结果, 单个NaNs相互不相等 Error! y(j) does not exist. y(j) ? j=1 j=find(y~ =0) ? 1 (y~ =0) ? [ ] find(y= =0) ? 0 (y= =0) ? 1 is

文档评论(0)

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

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

1亿VIP精品文档

相关文档