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

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

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

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

    Примечание

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

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

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

Для просмотра документации необходимо авторизоваться на сайте