MATLAB算法加速

使用生成的MEX函数进行加速

加速计算密集型部分的MATLAB®代码,通过生成MEX函数。为了获得最佳结果,请遵循最佳实践并使用优化策略。

功能

codegen 生成C/ c++代码MATLAB代码

主题

加速MATLAB算法的工作流

遵循加速MATLAB算法的工作流。

加速MATLAB算法

通过生成MEX函数加速MATLAB算法。

用MATLAB Coder App生成MEX函数

方法生成MEX函数的工作流程MATLAB编码器™应用程序。

在命令行生成MEX函数

使用下列方法生成MEX函数的工作流codegen

使用MEX函数加速MATLAB算法的最佳实践

遵循使用MEX函数加速MATLAB算法的最佳实践。

利用MATLAB Profiler分析MEX函数

参见MATLAB Profiler中生成的MEX函数的执行时间和代码覆盖率。

控制运行时检查

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

优化策略

优化生成代码的执行速度或内存使用。

使用生成的代码加速应用程序部署与MATLAB编译器

使用MATLAB编码器加速要部署的应用程序使用的算法MATLAB编译器™

特色的例子