【问题标题】:Confusion about logical type in MATLABMATLAB中的逻辑类型混淆
【发布时间】:2021-05-06 09:39:27
【问题描述】:

我们可以在 MATLAB 中将逻辑类型与数值类型(双精度)进行比较吗? 为什么 0

【问题讨论】:

  • 除了@GiacomoPirinoli 的回答,阅读the documentation about operator precedence 也很有趣。运算符<,>,<=,>=,==~=处于同一级别,因此从左到右解释。你可以这样写你的比较:(0 <= 0.1) && (0.1 <= 0.2)。注意到括号不是强制性的,但是(来自文档):使用括号明确指定包含的语句的预期优先级是个好主意

标签: matlab logical-operators


【解决方案1】:

您不应以数学方式而是以编程方式来阅读 0

考虑像 true<-->1false<-->0 这样的演员表, 我的意思是:

  • 0
  • 1
  • 0(因为 1

类似:

  • 0
  • 1
  • 1(因为 1

【讨论】:

    猜你喜欢
    • 2021-03-15
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    • 2018-04-25
    • 2016-11-24
    • 2015-08-05
    相关资源
    最近更新 更多