Ускорьте алгоритмы MATLAB

Для многих приложений можно сгенерировать MEX-функции, чтобы ускорить алгоритмы MATLAB®. Если у вас есть лицензия Fixed-Point Designer™, можно сгенерировать MEX-функции, чтобы ускорить алгоритмы MATLAB фиксированной точки. После генерации MEX-функции протестируйте его в MATLAB, чтобы проверить, что его операция функционально эквивалентна исходному алгоритму MATLAB. Затем сравните скорость выполнения MEX-функции с тем из алгоритма MATLAB. Если скорость MEX-функции не достаточно быстра, вы можете улучшить ее с помощью одного из следующих методов:

  • Выбор различного компилятора C/C++.

    Важно, чтобы вы использовали компилятор C/C++, который разработан, чтобы сгенерировать высокоэффективный код.

    Примечание

    MATLAB Compiler по умолчанию для Windows® 64-битные платформы, lcc, разработан, чтобы сгенерировать код быстро. Это не разработано, чтобы сгенерировать высокоэффективный код.

  • Изменение кода MATLAB для ускорения

  • Управляйте проверками на этапе выполнения