jc_0610: Operator order for multiplication and division block

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

  • NA-MAAB - Нет рекомендаций

  • JMAAB - a, b

Версии MATLAB

Все

Правило

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

The * метка должна использоваться для первого входа в блок умножения и Product деления.

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

Неприменимо

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

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

The / метка используется для первого входа.

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

Блок умножения и Product деления не должен иметь более двух входов.

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

Неприменимо

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

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

Блок имеет три входа.

Объяснение

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

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

  • Для чисел с плавающей точкой код генерируется в соответствии с порядком операции в блоке -- ((1÷1st input)) × 2nd input. Однако, если деление выполняется позже, то количество операций может быть уменьшено.

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

  • Порядок операций четко определен.

Верификация

Проверка Model Advisor: Проверяйте порядок оператора блоков Product (Simulink Check)

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

R2020a

Введенный в R2020a