匿名函数的代码生成
您可以在用于代码生成的 MATLAB® 代码中使用匿名函数。例如,您可以为以下 MATLAB 代码生成代码,这些代码定义求数字平方的匿名函数。
sqr = @(x) x.^2; a = sqr(5);
若要创建传递给在某一值范围内计算表达式的 MATLAB 函数的函数句柄,匿名函数非常有用。例如,以下 MATLAB 代码使用匿名函数创建 fzero
函数的输入:
b = 2; c = 3.5; x = fzero(@(x) x^3 + b*x + c,0);
用于代码生成的匿名函数限制
匿名函数对于值类和元胞数组有代码生成限制。