exponenta event banner

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

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

  • Убедитесь, что алгоритмы подходят для создания кода

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

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

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

  • Создание функций MEX для:

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

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

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

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

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

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

SDK компилятора MATLAB

Код интерфейса C с MATLAB

MATLAB mex функция