主要内容

表现

提高生成的代码性能指南

Matlab功能 包括马铃薯生成嵌入式C代码的模型中的代码

职能

编码程序 控制生成代码中特定功能的内联
编码器 unr为了- 为每个循环迭代制作循环主体的副本
Coder.Const. 将表达式折叠成生成代码中的常量

例子和如何

unr

控制循环展开。

内联代码

内嵌通过用函数的主体替换函数调用来消除函数调用的开销。

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

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

生成可重复使用的代码

要重用函数,请将其保存在文件中或将外部函数集成到生成的代码中。

控制运行时间检查

通过禁用运行时间检查来提高性能。

概念

Lapack在Matlab功能块中呼叫线性代数

Lapack功能调用提高了模拟速度Matlab功能拨打某些线性代数函数的块算法。

BLAS在MATLAB功能块中调用矩阵操作

BLAS函数调用提高了模拟速度Matlab功能调用某些低级向量和矩阵函数的块算法。

FFTW呼叫Matlab功能块中的快速傅里叶变换功能

FFTW函数调用提高了模拟速度Matlab功能调用matlab的块算法®快速傅里叶变换(FFT)功能。