メインコンテンツ

mp_0023: 関係演算子と定数の記述方法

R2024b 以降

該当ガイドライン

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

サブ ID 推奨事項

  • NA-MAAB — a1、a2

  • JMAAB — a1、a2

MATLAB バージョン

すべて

ルール

サブ ID a1

関係演算子を変数と定数に使用する場合、定数は右辺に記述します。

例 — 正
foo = 10;
if bar >= foo
   ret1 = 1;
end
例 — 誤
foo = 10;
if foo <= bar
   ret1 = 1;
end

サブ ID a2

関係演算子を変数と定数に使用する場合、定数は左辺に記述します。

例 — 正
foo = 10;
if foo <= bar
   ret1 = 1;
end
例 — 誤
foo = 10;
if bar >= foo
   ret1 = 1;
end

根拠

サブ ID a1、a2:

  • 記述を統一することにより、可読性を向上します。

検証

モデル アドバイザー チェック: Check relational operators usage (Simulink Check)

最終更新

R2024b

バージョン履歴

R2024b で導入