MATLAB入门(四)

技术 · 2018-12-28 · 327 人浏览

逻辑运算

创建:

  • 真:用true创建
  • 假:用false创建

表示:

  • 真:用1表示
  • 假:用0表示

创建数组

  • 真:用函数true创建(a=true(3)表示3*3的真)
  • 假:用函数false创建(a=false(3)表示3*3的假)

运算:

  • 真:非零的值
  • 假:0

关系运算

  • 分类:
    > < == >= <= ~=(不等于)

分类:

  • 与,或,非,异或

  • and and(a,b)
  • & a&b

  • or or(a,b)
  • | a|b

  • 单运算符
  • 真:参与运算的元素为逻辑假或零时
  • 假:参与运算的元素为逻辑真或非零时
  • not not(a)
  • ~ ~a

异或

  • xor(a,b)

any函数

  • B=any(A)

    • A是向量
    • A是矩阵
    • A是空
  • B=any(A,dim)

    • B=any(A,1)以列为单位进行运算得到行向量
    • B=any(A,2)以行为单位进行运算得到列向量

all函数

  • B=all(A)

    • A是向量
    • A是矩阵
    • A是空
  • B=all(A,dim)----->类似于any的dim用法

捷径运算

  • &&

    • 当第一个运算符为假时,直接返回假
    • 运算数必须时标量
  • ||

    • 当第一个运算符为真时,直接返回真
    • 运算数必须为标量
数组 运算
Theme Jasmine by Kent Liao