zoukankan      html  css  js  c++  java
  • 2. matlab入门——逻辑运算

    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)||

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

      运算数必须为标量。

  • 相关阅读:
    洛谷 P2807 三角形计数
    洛谷 P1727 计算π
    洛谷 P1595 信封问题
    洛谷 P3131 [USACO16JAN]子共七Subsequences Summing to Sevens
    3.1、spark集群运行应用
    移动端自适应
    【Flex布局】
    【pm2】
    【安全】
    【Bower】
  • 原文地址:https://www.cnblogs.com/fengxb1213/p/12602242.html
Copyright © 2011-2022 走看看