exponenta event banner

Ускорение алгоритмов MATLAB

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

  • Выбор другого компилятора C/C + +.

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

    Примечание

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

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

  • Контрольные проверки времени выполнения