na_0037: Use of single variable for variant condition

Рекомендации ID Sub

  • NA-MAAB — a

  • JMAAB — a

Версии MATLAB

Все

Правило

ID Sub a

Различные условия должны использоваться, чтобы запретить составные условия, которые формируются из нескольких переменных.

Исключение

Условные выражения, которые формируются из нескольких переменных, могут использоваться при использовании вариантов по умолчанию.

Пользовательский параметр

Не применяется

Пример — правильный

Различное условие установлено одним условием, которое формируется из нескольких переменных.

Использование переменных перечислимого типа рекомендуется в уравнении условия. Этот пример использует численные значения, чтобы улучшить удобочитаемость.

Пример — неправильный

Различное условие установлено составным условием, которое формируется из нескольких переменных.

Объяснение

ID Sub a:

  • Усложняет условия, который мешает определять, какая подсистема станет активной. Это может привести к не используемым условиям.

  • Когда условия не использованы, существует риск, что не может быть активной подсистемы.

В последний раз измененный

R2020a

Введенный в R2020a