jc_0481: Use of hard equality comparisons for floating point numbers in Stateflow

Рекомендации по идентификатору подраздела

  • NA-MAAB - a

  • JMAAB - a

Версии MATLAB

Все

Правило

Идентификатор подраздела a

Эти операторы сравнения равенств не должны использоваться в операндах с плавающей точкой:

  • ==

  • !=

  • ~=

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

Неприменимо

Пример - Исправление

Операторы сравнения равенств не используются в операндах с плавающей точкой.

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

Оператор сравнения равенств == используется в операндах с плавающей точкой.

Объяснение

Идентификатор подраздела a:

  • Из-за особенностей типа данных с плавающей точкой, поскольку он содержит ошибку, результат операции сравнения эквивалентности может быть ложным, когда он ожидался как true.

Последнее изменение

R2020a

Введенный в R2020a