jc_0803: Passing values to library functions

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

  • NA-MAAB - a1/a2, b1/b2, c1/c2,

  • JMAAB - a1/a2, b1/b2, c1/c2, d1/d2

Версии MATLAB

Все

Правило

Sub ID a1

Минимальное значение для подписанного целого типа не должно предоставляться при использовании abs функция библиотеки.

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

Неприменимо

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

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

Sub ID a2

abs функция библиотеки не должна использоваться.

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

Неприменимо

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

Отрицательное число не должно быть введено при использовании sqrt функция библиотеки.

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

Неприменимо

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

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

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

sqrt функция библиотеки не должна использоваться.

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

Неприменимо

Идентификатор подгруппы c1

Отрицательное число не должно быть введено при использовании log и log10 библиотечные функции.

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

Неприменимо

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

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

Идентификатор подгруппы c2

log и log10 функции библиотеки не должны использоваться.

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

Неприменимо

Sub ID d1

Нуль не должен быть введен для второго аргумента при использовании fmod функция библиотеки.

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

Неприменимо

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

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

Sub ID d2

fmod функция библиотеки не должна использоваться.

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

Неприменимо

Объяснение

Идентификаторы подсистем a1, b1, c1, d1

  • Поведение функции библиотеки, когда передано недопустимое значение, зависит от системы обработки и может привести к непреднамеренному поведению.

Идентификаторы подсистем a2, b2, c2, d2

  • Чтобы избежать дублирования моделирования того же защитного процесса в Simulink® и Stateflow®, используйте Simulink, чтобы выполнить арифметические операции

Верификация

Проверка Model Advisor: Соблюдение этого руководства по моделированию не может быть проверено с помощью проверки Model Advisor.

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

R2020a

Введенный в R2020a