メインコンテンツ

mp_0007: 実行文の記述方法

R2024b 以降

該当ガイドライン

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

サブ ID 推奨事項

  • NA-MAAB — a、b

  • JMAAB — a、b

MATLAB バージョン

すべて

ルール

サブ ID a

1 行に複数の実行文を記述しません。

例 — 正

if foo > 0
   bar = 10;
end

例 — 誤

if foo > 0;bar = 10;
end

サブ ID b

実行文の最後はセミコロン (;) を記述します。

例 — 正

foo = 1 + 2;

例 — 誤

foo = 1 + 2

根拠

サブ ID a:

  • 一般的な慣例に従ってステートメントの記述方法を標準化することで、可読性が向上します。

サブ ID b:

  • 一般的な慣例に従ってステートメントの記述方法を標準化することで、可読性が向上します。

  • セミコロン (;) を付けないと、Command Window に実行結果が表示され、重要な警告を見逃す可能性があります。

検証

モデル アドバイザー チェック: Check description of execution statements (Simulink Check)

最終更新

R2024b

バージョン履歴

R2024b で導入