Исключая неиспользованные пути от сгенерированного кода

В определенных ситуациях вам не нужны некоторые ответвления: оператор if, elseif, else или оператор switch, case, otherwise в вашем сгенерированном коде. Например:

  • У вас есть функция MATLAB®, которая выполняет несколько задач, определенных переменной потока управления. Вам не могут быть нужны некоторые задачи в коде, сгенерированном от этой функции.

  • У вас есть оператор if/elseif/if в функции MATLAB, выполняющей различные задачи на основе природы (тип/значение) входного параметра. В некоторых случаях вы знаете природу входного параметра заранее. Если так, вам не нужны некоторые ответвления оператора if.

Можно предотвратить генерацию кода для неиспользованных ответвлений оператора if/elseif/else или оператора switch/case/otherwise. Объявите переменную потока управления как константу. Генератор кода производит код только для ответвления, которое выбирает переменная потока управления.

Похожие темы

Была ли эта тема полезной?