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

Ускорение с использованием сгенерированных MEX-функций

Ускорите вычислительно интенсивные фрагменты MATLAB® код путем генерации MEX-функции. Для достижения наилучших результатов следуйте лучшим практикам и используйте стратегии оптимизации.

Функции

codegenСгенерируйте код C/C + + из кода MATLAB

Темы

Рабочий процесс для ускорения алгоритмов MATLAB

Следуйте рабочему процессу для ускорения алгоритмов MATLAB.

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

Ускорите алгоритмы MATLAB путем генерации MEX-функций.

Сгенерируйте MEX-функции при помощи приложения MATLAB Coder

Следуйте рабочему процессу для генерации MEX-функций с помощью приложения MATLAB Coder™.

Сгенерируйте MEX-функции в командной строке

Следуйте рабочему процессу для генерации MEX-функций с codegen.

Генерация кода для инкрементного обучения (Statistics and Machine Learning Toolbox)

Сгенерируйте код, который реализует инкрементальное обучение для двоичной линейной классификации в командной строке.

Лучшие практики для использования MEX-функций для ускорения алгоритмов MATLAB

Следуйте лучшим практикам для использования MEX-функций для ускорения алгоритмов MATLAB.

MEX-функции профиля при помощи Профилировщика MATLAB

Сгенерированные времена выполнения см. в покрытие кода и MEX-функции в Профилировщика MATLAB.

Проверки во время выполнения управления

Повышение эффективности за счет отключения проверок во время выполнения.

Стратегии оптимизации

Оптимизируйте скорость выполнения или использование памяти сгенерированного кода.

Используйте сгенерированный код для ускорения развертывания приложения с помощью MATLAB Compiler

Используйте MATLAB Coder, чтобы ускорить алгоритм, используемый приложением, которое вы намерены развернуть с MATLAB Compiler™.

Рекомендуемые примеры