1、逻辑算符

  1)且 :

  A & B —— 两个逻辑数组之间 逐个元素 进行逻辑“与”操作

    AB可为矩阵。

    首先判断表达式A的逻辑值,然后判断B,继而进行逻辑“与”的运算。

  A && B —— 在标量表达式之间进行避绕式(short circuiting)“与”操作

    AB不可为矩阵,只能是标量。

    先判断A的逻辑值,为假则直接判断整个表达式的值为假不再看B,为真才看B。

  2)或:

  A | B or A || B,二者区别同上

  3)非: ~

  4)异或: xor(x,y)

    一真一假 —— 返回 ture

    全真 or 全假 —— 返回 false

  5)any(x)

    向量 —— 元素不全为零,返回ture

    数组 —— 各列元素不全为零,返回true

  6)all(x)

    向量 —— 所有元素都不为零,返回true

    矩阵 —— 含有 0 的列,返回true

  

 >> x = [0 1 2; 2 3 1; 6 9 1]
x =
0 1 2
2 3 1
6 9 1 >> all(x) ans =
1×3 logical 数组
0 1 1

>> all(x,2) %二维,判断行向量中是否含有0

  ans =

3×1 logical 数组

  0
   1
   1

>> all(x,3) %输出一个矩阵,判断各个元素是否为0,不为零的输出true

  ans =

 3×3 logical 数组

  0 1 1
  1 1 1
  1 1 1

    

2、关系算符

  1)小于等于<=

  2)等于 ==

  3)不等于  ~=

  4)一些matlab提供的检验函数

ispc 检测所安装matlab是否为 pc 版本
isunix 检验是否为unix版本
mislocked M文件是否被锁定(不能被清除)
isempty() 一个矩阵是否为空矩阵,空返回1
isglobal() 变量是否为全局变量
isequal(a,b) a,b 相等返回1
isfloat() 数组中元素是否为浮点数
isscalar() 变量是否为 标量
isvector() 是否为 向量
isnan() 一个数是否为非数值(NaN)
isprime() 一个数是否为质数
issorted() 一个数组是否按顺序排列
isvarname() 一个变量名是否合法

  

最新文章

  1. Effective C++ 笔记1
  2. Java transient关键字使用小记
  3. html初学者笔记01
  4. js文字滚动
  5. 黑马程序员——JAVA基础之IO流FileReader,FileWriter
  6. redis.conf 配置详解
  7. js异步的理解---千呼万唤始出来啊!
  8. python3--(变量)
  9. 一步一步重写 CodeIgniter 框架 (6) —— 实现在控制器Controller中加载View
  10. Testin_百度百科
  11. 第二课:Hadoop集群环境配置
  12. Centos-7.4_安装_Redis_4.0.8
  13. C#中将ListView数据导出为excel(转载)
  14. Elasticsearch 聚合统计与SQL聚合统计语法对比(一)
  15. [php] php - json_encode 函数
  16. Linux文件目录介绍及文件颜色区别
  17. where 命令
  18. C# Console 运行之后最小化到状态栏
  19. Loadrunner脚本编程(4)-数据类型操作和字符串操作
  20. 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(转)

热门文章

  1. 【红米note7开bl锁】快乐开锁人
  2. 合肥光源纵向震荡数据源相关PV
  3. pytorch学习笔记一之张量
  4. Integer使用==比较的问题
  5. Angular 利用路由快照实现tab
  6. Kronecker convolution 克罗内克卷积理解
  7. 遗忘的pawn 创建
  8. CentOS7.6 添加系统自启脚本
  9. TP框架在nginx中的配置
  10. 这里记录一下我个人对AXI4主从模块的理解(这些理解主要来自阅读 Xilinx AXI_FULL_M_module 源码)