Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

加速 MATLAB 算法

对于许多应用程序,您可以生成 MEX 函数以提高 MATLAB® 算法的执行速度。如果您有 Fixed-Point Designer™ 许可证,则可以生成 MEX 函数来提高定点 MATLAB 算法的执行速度。生成 MEX 函数后,在 MATLAB 中测试它,以确定其运算在功能上等效于原始的 MATLAB 算法。然后比较 MEX 函数和 MATLAB 算法的执行速度。如果 MEX 函数速度不够快,您可以使用以下方法之一来提高速度:

  • 选择不同的 C/C++ 编译器。

    使用专为生成高性能代码而设计的 C/C++ 编译器非常重要。

    注意

    用于 Windows® 64 位平台 lcc 的默认 MATLAB 编译器是专门为快速生成代码而设计的。它不是为生成高性能代码而设计的。

  • 修改 MATLAB 代码以实现加速

  • Control Run-Time Checks