首页 > 其他 > 详细

2. matlab入门——逻辑运算

时间:2020-03-31 09:59:33      阅读:94      评论:0      收藏:0      [点我收藏+]

1、逻辑类型

(1)创建

  真:用True创建   用1表示

  假:用False创建   用0表示

(2)创建数组

a = true(3);
b = false(4);

a =
  3×3 logical 数组

   1   1   1
   1   1   1
   1   1   1

b =
  4×4 logical 数组

   0   0   0   0
   0   0   0   0
   0   0   0   0
   0   0   0   0

2、关系运算

(1)分类

技术分享图片

 

 

 

 

(2)数组:要求大小一致

技术分享图片

3、逻辑运算

(1)分类:

  与:A & B 或者 and(A,B);

  或:A | B 或者 or(A,B);

  非:~A  或者 not(A);

  异或:xor(A,B)

(2)数组运算:要求大小一致,点对点运算

4、any函数

(1)B = any(A)

  A可以是向量,可以是矩阵,也可以是空。

技术分享图片

技术分享图片

(2)B = any(A,dim)

技术分享图片

技术分享图片

5、all函数

(1)B = all(A)

  A可以是向量,可以是矩阵,也可以是空。

  其中,有一个是零的话,那么B=0;

  全部非零时才会是B=1。

(2)B = all(A,dim)

  dim=1,等同于all(A),列向判断;

  dim=2,横向判断。

6、捷径运算符

(1)&&

  当第一个运算符为假的时候,直接返回假;

  运算数必须为标量。

(2)||

  当第一个运算符为真时,直接返回真;

  运算数必须为标量。

2. matlab入门——逻辑运算

原文:https://www.cnblogs.com/fengxb1213/p/12602242.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!