你好,欢迎访问远方教程PC版!
广告位招租
网站首页 >> 统计之窗 >> MATLAB专区 >> 文章内容

Matlab技巧20:MATLAB关系运算与逻辑运算

[日期:2016-09-28]   来源:远方教程  作者:远方教程   阅读:4439次[字体: ] 访问[旧版]
 捐赠远方教程 

  除了传统的数学运算,MATLAB支持关系和逻辑运算,这些操作符和函数的目的是提供求解真/假命题的答案。作为所有关系和逻辑表达式的输入,MATLAB把任何非零数
值当作真,把零当作假。所有关系和逻辑表达式的输出,对于真,输出为1;对于假,输出为0.

  一、MATLAB关系操作符

关系操作符 说明
 <  小于
 <=  小于或等于
 >  大于
 >=  大于或等于
 ==  等于
 ~=  不等于

注意,=和==意味着两种不同的事:== 比较两个变量,当它们相等时返回1,当它们不相等时返回0;在另一方面, = 被用来将运算的结果赋给一个变量。

  二、MATLAB逻辑操作符

  逻辑操作符提供了一种组合或否定关系表达式。MATLAB逻辑操作符包括

逻辑操作符 说明
 &  与
 |  或
 ~  非

  三、其他关系与逻辑函数

xor(x,y) : 异或运算。x或y非零(真)返回1,x和y都是零(假)或都是非零(真)返回0。
any(x)   : 如果在一个向量x中,任何元素是非零,返回1;矩阵x中的每一列有非零元素,返回1。
all(x)     : 如果在一个向量x中,所有元素非零,返回1;矩阵x中的每一列所有元素非零,返回1。

图片展示
 
相关评论
站长推荐