Main Content

jc_0481: Stateflow における浮動小数点型の比較

R2020a 以降

該当ガイドライン

Control Algorithm Modeling Guidelines - Using MATLAB®, Simulink®, and Stateflow®

サブ ID 推奨事項

  • NA-MAAB — a

  • JMAAB — a

MATLAB バージョン

すべて

ルール

サブ ID a

これらの等価比較演算子は、浮動小数点オペランドで使用しません。

  • ==

  • !=

  • ~=

カスタム パラメーター

該当なし

例 — 正

等価比較演算子は、浮動小数点オペランドで使用されていません。

例 — 誤

等価比較演算子 == が浮動小数点オペランドで使用されています。

根拠

サブ ID a:

  • 浮動小数点データ型の性質上、値に誤差が含まれるため、true が期待されていた等価比較演算でも false になる場合があります。

検証

モデル アドバイザー チェック: Check usage of floating-point expressions in Stateflow charts (Simulink Check)

最終更新

R2020a

バージョン履歴

R2020a で導入