Когда сгенерировать код из алгоритмов MATLAB

Генерация кода из MATLAB® алгоритмы для настольных и встраиваемых систем позволяют вам полностью выполнять свои разработки ПО, реализацию и тестирование в рабочем пространстве MATLAB. Вы можете:

  • Проверьте, что ваши алгоритмы подходят для генерации кода

  • Сгенерируйте эффективный, читаемый и компактный код C/C + + автоматически, что устраняет необходимость ручного перевода алгоритмов MATLAB и минимизирует риск введения ошибок в код.

  • Измените свой проект в коде MATLAB, чтобы учесть конкретные требования настольных и встраиваемых приложений, таких как управление типами данных, использование памяти и скорость.

  • Протестируйте сгенерированный код и легко проверьте, что ваши измененные алгоритмы функционально эквивалентны вашим исходным алгоритмам MATLAB.

  • Сгенерируйте MEX-функции для:

    • Ускорите алгоритмы MATLAB в определенных приложениях.

    • Ускорите код MATLAB с фиксированной точкой.

  • Сгенерируйте язык описания оборудования (HDL) из кода MATLAB.

Когда нет, чтобы сгенерировать код из алгоритмов MATLAB

Не генерируйте код из алгоритмов MATLAB для следующих приложений. Используйте рекомендуемый MathWorks® вместо этого продукт.

Кому:Использование:
Развертывание приложения, использующего графику указательMATLAB Compiler™
Использовать Java®MATLAB Compiler SDK™
Используйте функции тулбокса, которые не поддерживают генерацию кодаФункции тулбокса, которые вы переписываете для настольных и встраиваемых приложений
Развертывание приложений GUI на основе MATLAB на поддерживаемом узле MATLABMATLAB Compiler
Развертывание веб-приложений или Windows® приложения

MATLAB Compiler SDK

Интерфейс кода С с MATLAB

MATLAB mex функция