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

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

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

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

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

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

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

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

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

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

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

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

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

MATLAB Compiler SDK

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

MATLAB mex функция