性能

为了提高生成代码的性能指南

MATLAB功能 包括MATLAB在生成嵌入式C代码模型代码

功能

coder.inline 控制在生成的代码内联
coder.unroll 对于通过使循环体的副本每次循环迭代-loop
coder.const 折入表达式中的常数生成的代码

示例以及如何

展开for循环

控制循环展开。

内嵌代码

通过与函数体替换函数调用内联消除了函数调用的开销。

避免功能的输入的数据副本中生成的代码

生成通过引用传递输入参数的代码。

生成可重用的代码

要重复使用的功能,将它们保存在文件或外部功能集成到生成的代码。

控制运行时检查

改善禁用运行时检查性能。

概念

LAPACK呼吁线性代数的MATLAB功能块

LAPACK函数调用提高仿真速度MATLAB功能块算法调用某些线性代数函数。

在MATLAB功能块BLAS呼吁矩阵运算

BLAS函数调用提高仿真速度MATLAB功能块算法调用某些低级向量和矩阵功能。