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