主要内容

排除生成代码中未使用的路径

在某些情况下,你不需要an的某些分支:If, elseif, else语句,或Switch, case,否则语句。例如:

  • 你有一个MATLAB®函数,该函数执行由控制流变量确定的多个任务。在此函数生成的代码中,您可能不需要某些任务。

  • 你有一个如果/ elseif /语句,根据输入的性质(类型/值)执行不同的任务。在某些情况下,您事先知道输入的性质。如果是这样,就不需要一些分支了如果声明。

类的未使用分支可以防止生成代码如果/ elseif /语句或switch / case /否则声明。将控制流变量声明为常量。代码生成器仅为控制流变量选择的分支生成代码。

相关的话题