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

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

      运算数必须为标量。

  • 相关阅读:
    ASP.NET WEB API构建基于REST风格
    .net平台下深拷贝和浅拷贝
    Visual Studio 必备神器
    sql注入
    proxy
    职场人生
    JSch
    何时用继承,何时用组合
    视频码率,帧率和分辨率的联系与差别
    超过响应缓冲区限制
  • 原文地址:https://www.cnblogs.com/fengxb1213/p/12602242.html
Copyright © 2011-2022 走看看