Logical

Matlab Types


  • 逻辑值只有 10, 可以由 函数 truefalse 分别生成
    • MATLAB 中 truefalse 为函数, 不是常量
  • 区别于 double 类或整数类的 1 和 0
    • 虽然 logical 类和 double 类之间可以做运算, 结果为 double 类
    • 逻辑值指占 1 byte
  • 利用函数 logical 将非 0 数值和非 char(0) 字符转换为逻辑真 1
    • 不能转换复数NaN
    • 只能接受数值参数, 字符参数和逻辑值参数
  • Logical 类判定函数 islogical