Создание кода из алгоритмов MATLAB ® для настольных и встраиваемых систем позволяет полностью выполнять разработку, внедрение и тестирование программного обеспечения в рабочей области MATLAB. Вы можете:
Убедитесь, что алгоритмы подходят для создания кода
Создание эффективного, читаемого и компактного кода C/C + + автоматически, что устраняет необходимость в ручном переводе алгоритмов MATLAB и минимизирует риск появления ошибок в коде.
Измените дизайн в коде MATLAB, чтобы учесть особые требования настольных и встраиваемых приложений, такие как управление типами данных, использование памяти и скорость.
Проверьте созданный код и убедитесь, что измененные алгоритмы функционально эквивалентны исходным алгоритмам MATLAB.
Создание функций MEX для:
Ускорение алгоритмов MATLAB в определенных приложениях.
Ускорение кода MATLAB с фиксированной точкой.
Создание языка описания аппаратных средств (HDL) из кода MATLAB.
Не создавайте код из алгоритмов MATLAB для следующих приложений. Вместо этого используйте рекомендуемый продукт MathWorks ®.
| Кому: | Использовать: |
|---|---|
| Развертывание приложения, использующего графику дескриптора | MATLAB Compiler™ |
| Использовать Java ® | SDK™ компилятора MATLAB |
| Использовать функции панели инструментов, не поддерживающие создание кода | Функции панели инструментов, перезаписываемые для настольных и встраиваемых приложений |
| Развертывание приложений графического интерфейса пользователя на основе MATLAB на поддерживаемом сервере MATLAB | Компилятор MATLAB |
| Развертывание веб-приложений или приложений Windows ® | SDK компилятора MATLAB |
| Код интерфейса C с MATLAB | MATLAB |