Ускорение алгоритма 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™.

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