exponenta event banner

jc_0800: Сравнение типов с плавающей запятой в Simulink

Рекомендации по субидентификатору

  • NA-MAAB - a

  • JMAAB - a

Версии MATLAB

Все

Правило

Sub ID a

Операторы сравнения эквивалентности (==, ~=) не должны использоваться для типов данных с плавающей запятой.

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

Неприменимо

Пример - Правильно

Пример - неверный

Использует операторы сравнения эквивалентности == и ~= в типе данных с плавающей запятой.

Объяснение

Субидентификатор a:

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

Проверка

Проверка помощника по модели: Сравнение типов с плавающей запятой в Simulink (Simulink Check)

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

R2020a

Представлен в R2020a