jc_0800:在 Simulink 中比较浮点类型
子 ID 建议
NA-MAAB - a
JMAAB - a
MATLAB 版本
全部
规则
子 ID a
不应对浮点数据类型使用相等性比较运算符(==
、~=
)。
自定义参数
不适用
示例 - 正确
示例 - 不正确
对浮点数据类型使用了相等性比较运算符 ==
和 ~=
。
理由
子 ID a:
由于浮点数的特性,数值中包含误差,因此相等性比较运算的结果在预期为 true 的时候可能为 false。
验证
模型顾问检查:检查 Simulink 中的浮点类型比较 (Simulink Check)
上次更改
R2020a
版本历史记录
在 R2020a 中推出